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 Vladimir Rutsky

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

Замечания:

  1. Передавайте имена файлов в encode(), decode() по константной ссылке, чтобы избежать копирования.
  1. Используйте std::vector<std::string> для хранения массива аргументов, вместо выделения динамической памяти (запрещены только умные указатели для узлов дерева, но не STL в целом).
  1. Вместо использования double для CharFrequency::frequency_ можно домножить все frequency_ на количество байт в сжимаемом файле и использовать целочисленный тип для хранения величины, пропорциональной частоте. Можно этого не делать в данной задаче, но на практике числа с плавующей точкой имеют ряд особенностью с точностью и могут привести к неожиданным проблемам, поэтому их стараются избегать там, где без них можно тривиально обойтись.
  1. Добавьте и используйте в Node удобный для вас конструктор.

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

comment:2 Changed 6 years ago by Климов Егор

Здравствуйте!
Постараюсь вечером внести поправки, но могу не уложиться в 60 часов.

comment:3 Changed 6 years ago by Климов Егор

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

comment:4 Changed 6 years ago by Vladimir Rutsky

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

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

Note: See TracTickets for help on using tickets.