Консультация № 192016
06.12.2017, 16:25
0.00 руб.
0 0 0
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Можете заняться следующим ТЗ ?
Программа должна запускаться с командной строки с тремя параметрами: имя входного файла, имя выходного файла и режим работы (кодирование или декодирование). При кодировании входной файл – текстовый или двоичный, выходной – двоичный. Структура выходного файла: тип входного файла, количество узлов в дереве Хаффмана; количество бит, задействованных в последнем байте; дерево Хаффмана, записанное в прямом порядке обхода, узлы которого являются структурами, содержащими сведения о символах, их кодах т.д. (продумать самостоятельно) и собственно байты с закодированными символами. При декодировании входной файл – двоичный, выходной – текстовый или двоичный. Расширение декодированного файла должно соответствовать файлу.
Примечание: использовать минимум один класс и заголовочные файлы.
У меня есть начало кодирования, но реализовать не могу декодирование. Не понимаю, как надо записывать и считывать дерево Хаффмана. Нужна ваша помощью.
Сколько будет стоить ?

Обсуждение

Форма ответа