Opened 3 years ago
Closed 3 years ago
#703 closed ожидается проверка (задача сдана)
HW_02 xargeliya.sergej
Reported by: | Сергей Харгелия | Owned by: | Дмитрий Лапшин (lapshin) |
---|---|---|---|
Component: | HW #3 (Huffman) | Version: | |
Keywords: | Cc: |
Description
Change History (3)
comment:1 Changed 3 years ago by
Owner: | changed from Дмитрий Лапшин (lapshin) to Сергей Харгелия |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 3 years ago by
Owner: | changed from Сергей Харгелия to Дмитрий Лапшин (lapshin) |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Кажется, исправил всё, кроме std::unordered_map
(потому что мне показалось, что на производительность это не влияет примерно никак, а код так более читаемый) и разделяемого владения -- вот с ним я просто не понял, как тогда сделать нормально, потому что вместо этого я вижу только варианты написать всё на сырых указателях и смешать std::unique_ptr
с сырыми, обе опции идеологически звучат не очень круто
comment:3 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
map
: массив сильно ускорит, это правда не так заметно, но да.
А вектор вполне мог бы хранить unique_ptr.
Короче 15/5/8.
Note: See
TracTickets for help on using
tickets.
Я вижу что для тестов файлы пересобираются. Не критично, но.
Корректность: 15.
Тесты: тесты не проверяют какая статистика получается, а ещё хотелось бы тестов деревьев и всякого... Интеграционный набор крутой, не придраться. 4.
Стиль:
CHAR_BIT
есть плюсовая конструкция для такого же.std::unordered_map
: круто, но можно же просто массив)char min_symbol_in_subtree;
rebuild
когда есть конструктор?А так даже нравится, 6.