Opened 6 years ago
Closed 6 years ago
#227 closed ожидается проверка (задача сдана)
Домашнее задание №2
Reported by: | Климов Егор | Owned by: | rutsky,grabovoy.philipp |
---|---|---|---|
Priority: | проверка | Milestone: | ha2-deadline |
Component: | HA#2 huffman | Version: | 1.0 |
Keywords: | Cc: |
Description
Change History (4)
comment:1 Changed 6 years ago by
Milestone: | ha2-milestone2 → ha2-deadline |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 6 years ago by
Здравствуйте!
Постараюсь вечером внести поправки, но могу не уложиться в 60 часов.
comment:3 Changed 6 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
Note: See
TracTickets for help on using
tickets.
Замечания:
encode()
,decode()
по константной ссылке, чтобы избежать копирования.std::vector<std::string>
для хранения массива аргументов, вместо выделения динамической памяти (запрещены только умные указатели для узлов дерева, но не STL в целом).double
дляCharFrequency::frequency_
можно домножить всеfrequency_
на количество байт в сжимаемом файле и использовать целочисленный тип для хранения величины, пропорциональной частоте. Можно этого не делать в данной задаче, но на практике числа с плавующей точкой имеют ряд особенностью с точностью и могут привести к неожиданным проблемам, поэтому их стараются избегать там, где без них можно тривиально обойтись.Node
удобный для вас конструктор.Исправьте, пожалуйста, в ближайшие 60 часов.