#58 closed ожидается проверка (задача сдана)
hw2
Reported by: | Семён | Owned by: | Vladimir Rutsky |
---|---|---|---|
Priority: | проверка | Milestone: | |
Component: | HA#2 huffman | Version: | |
Keywords: | Cc: |
Description
Change History (6)
comment:1 Changed 7 years ago by
Milestone: | ha2-milestone1 → ha2-milestone2 |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:3 Changed 7 years ago by
Milestone: | ha2-milestone2 → ha2-deadline |
---|---|
Type: | ожидается проверка → ожидаются исправления |
Замечания:
- При сжатии файла
aaaaaaab0x0A.2.in
должно получиться два байта сжатых данных, а у вас получается три.
Исправьте, пожалуйста, в течение 60 часов.
comment:4 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
Я не нашел файла aaaaaaab0x0A.2.in
в архиве с тестами, но проблема, по всей видимости, была в том, что в less_then_by_freq
знак сравнения стоял не в ту сторону, из-за этого все плохо сжималось. Сейчас, вроде, все хорошо сжимается.
Note: See
TracTickets for help on using
tickets.
Замечания:
compress()
/decompress()
, но не относятсяis_leaf()
,struct tree
и др. --- перенесите их в cpp файл.std::priority_queue
не гарантирует, что при добавлении элементов с одним приоритетом они будут извлечены в каком-то определённом порядке, поэтому теоретически ваше решение может строить различные деревья при кодировании и декодировании, если у каких-то символов одинаковый частота встречаемости, при приведёт к ошибчному декодированию.ffff.1.in
падает.abababab.1.in
происходит некорректно.Исправьте, пожалуйста, в течение 60 часов.