Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#88 closed ожидается проверка (задача сдана)

ДЗ №2

Reported by: Лейла Owned by: Vladimir Rutsky
Priority: проверка Milestone:
Component: HA#2 huffman Version: 1.0
Keywords: Cc:

Description


Change History (2)

comment:1 Changed 7 years ago by Vladimir Rutsky

Resolution: задача сдана
Status: newclosed

Замечания:

  1. Стоило вынести encode_data и decode_data в huffman.cpp, и в huffman.hpp оставить их объявления --- это единственный внешний интерфейс, который нужен для сжатия/распаковки данных.
  1. Передавайте неизменяемые объекты по константной ссылке:
int encode_data(ifstream &input, string const & out_file)
...
void fillTable(CodeTable *table, vector<uint8_t> const & prefix);
  1. Не используйте using namespace std; в залоговочных файлах.
  1. Используйте nullptr вместо NULL.
  1. Используйте тип size_t для индексов и размеров:
for (int k = 0; k < length; ++k) {
...
for (int j = 0; j < value.size(); ++j) {

Решение зачтено, но с минусом.

comment:2 Changed 7 years ago by Vladimir Rutsky

Milestone: ha2-deadline

Milestone ha2-deadline deleted

Note: See TracTickets for help on using tickets.