#81 closed ожидается проверка (задача сдана)
HA#2 huffman
Reported by: | panchenko.anton | Owned by: | Vladimir Rutsky |
---|---|---|---|
Priority: | проверка | Milestone: | |
Component: | HA#2 huffman | Version: | |
Keywords: | Cc: |
Description
Change History (4)
comment:1 Changed 7 years ago by
Milestone: | ha2-milestone2 → ha2-deadline |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:3 Changed 7 years ago by
Resolution: | → задача сдана |
---|---|
Status: | new → closed |
Замечания:
- Замечание про стабильный порядок элементов в очереди исправлено не до конца: вы теперь стабильно сравниваете листья строящегося дерева добавив в предикат сравнения символ в листе, но по-прежнему не стабильно сравниваете не листья, т.к. у них символы одинаковые (с кодом 0).
Решение зачтено, но с минусом.
Note: See
TracTickets for help on using
tickets.
Замечания:
nullptr
или0
, вместоNULL
.table
фиксированного размера в куче, стоит сделать его обычным массивом фиксированного размера как член класса:std::uint32_t
, вместоint
.int
разного размера на разных платформах, аuint32_t
всегда состоит из 32-х бит.std::priority_queue
не гарантирует, что при добавлении элементов с одним приоритетом они будут извлечены в каком-то определённом порядке, поэтому теоретически ваше решение может строить различные деревья при кодировании и декодировании, если у каких-то символов одинаковая частота встречаемости, это приведёт к ошибчному декодированию.delete this;
очень странная, что вы хотите этим сказать?Исправьте, пожалуйста, в течение 60 часов.