#69 closed ожидается проверка (задача сдана)
Home assignment #2
Reported by: | Dmitriy Tseyler | Owned by: | Vladimir Rutsky |
---|---|---|---|
Priority: | проверка | Milestone: | |
Component: | HA#2 huffman | Version: | 1.0 |
Keywords: | Cc: |
Description
Attachments (1)
Change History (17)
comment:1 Changed 7 years ago by
Milestone: | ha2-milestone2 → ha2-deadline |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 7 years ago by
- В следующем деструкторе используется некорректный оператор
delete
/delete[]
:
BitInputStream::~BitInputStream() { delete root_; delete bits_; }
comment:4 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:6 Changed 7 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Дмитрий, при сжатии файла ab.1.in
вы выводите, что размер сжатых данных 3 байта, хотя должен быть 1 байт.
comment:7 Changed 7 years ago by
Сейчас (ревизия 683) при сжатии fib_depth06.10.in
должно получиться 10 байт сжатых данных, а у вас получается 11.
Changed 7 years ago by
Attachment: | fib_depth06.10.in added |
---|
comment:9 Changed 7 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
При сжатии 00_to_ff.256.in
должно получиться 256 байт сжатых данных, а у вас получается 4112.
comment:14 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:15 Changed 7 years ago by
Resolution: | → задача сдана |
---|---|
Status: | new → closed |
Решение зачтено, но с минусом из-за последних исправлений.
Note: See
TracTickets for help on using
tickets.
Замечания:
huffman.hpp
не самодостаточен. Например, в нём используетсяstd::bitset
, но не включается<bitset>
.BitOutputStream::index_
является доп. информацией и должен быть соответствующим образом отражен в статистике сжатия/распаковки. Но на самом деле его вообще не стоит записывать. По таблице встречаемости символов вы можете вычислить количество байт в исходном файле, а значит и количество ожидаемых кодов в сжатом потоке --- считывайте это количество кодов, игнорируя остаток.Исправьте, пожалуйста, в ближайшее время.