Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

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

Hw2

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

Description

Недоделанная программа, не рассчитала время выполнения. Пожалуйста, проверьте оформление в данном варианте, к дедлайну все доведу до логического завершения.

Change History (4)

comment:1 Changed 7 years ago by Vladimir Rutsky

Milestone: ha2-milestone2ha2-deadline
Type: ожидается проверкаожидаются исправления

Замечания:

  1. Вместо класса Haffman с двумя статическими методами лучше сделать две свободные функции (и опционально поместить их в свой namespace).
  1. Файлы решения должны называться huffman.*, а у вас называются haffman.*.
  1. writeCodingText() объявлена как возвращающая bool, но не всегда возвращает значение.
  1. std::priority_queue не гарантирует, что при добавлении элементов с одним приоритетом они будут извлечены в каком-то определённом порядке, поэтому теоретически ваше решение может строить различные деревья при кодировании и декодировании, если у каких-то символов одинаковый частота встречаемости, при приведёт к ошибочному декодированию.

Сейчас у вас compare стабильно сравнивает только листья, т.к. для не листьев ch не инициализирован.

Исправьте, пожалуйста, в ближайшее время.

comment:2 Changed 7 years ago by fenicheva.sofya

Type: ожидаются исправленияожидается проверка

comment:3 Changed 7 years ago by Vladimir Rutsky

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

Решение зачтено.

comment:4 Changed 7 years ago by Vladimir Rutsky

Milestone: ha2-deadline

Milestone ha2-deadline deleted

Note: See TracTickets for help on using tickets.