Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#85 closed ожидается проверка (задача сдана)

HA#2 huffman

Reported by: Eugene Vagin Owned by: Vladimir Rutsky
Priority: проверка Milestone:
Component: HA#2 huffman Version: 1.0
Keywords: Cc:

Description

Добрый день! Проверьте, пожалуйста, второе домашнее задание.
Ссылка на репозиторий: ​
http://trac.compscicenter.ru/svn/cpp16/vagin.evgenij/ha2
Milestone: 20 ноября.

Change History (2)

comment:1 Changed 7 years ago by Vladimir Rutsky

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

Замечания:

  1. Используйте C++ версии заголовочных файлов Си: <cassert> вместо <assert.h>.
  1. Сделайте константы явно константными:
static i32 i32_size = 32;
static i32 i32_one = (i32) 1;
static i32 i32_high_bit = i32_one << (i32_size - 1);
static i32 i8_count = i32_one << i8_size;
static i32 i8_max = i8_count - 1;
static i32 node_max = (i8_count << 1) - 1;
static bool debug_mode = false;
static bool noise_debug_mode = false;
  1. Используйте потоковый вывод, вместо printf.
  1. Выводимая статистика сжатия не соответствует условию задачи. Например, при сжатии файла abababab.1.in сжатые данные должны занимать 1 байт, а вы пишете, что они занимают 5.

Решение зачтено, но с минусом.

comment:2 Changed 7 years ago by Vladimir Rutsky

Milestone: ha2-deadline

Milestone ha2-deadline deleted

Note: See TracTickets for help on using tickets.