Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 14:24   #1
KingCrimson
Новичок
Джуниор
 
Регистрация: 24.11.2011
Сообщений: 1
По умолчанию Запись битовой последовательности в файл. (Алгоритм Хаффмана)

Алгоритм архвации Хаффмана.

Есть массив
Код:
type code=record           //глобально
         inf:Char;
         code:shortstring;
end;
var codes=array of code;
Допустим массив выглядит так: (A, 0; B, 11; C, 10; )

Тогда последовательность AABBC будет выглядеть так 00111110.
Но вопрос в том, как записать закодированную последовательность, чтобы каждый элемент весил 1 бит, которым он по сути и является.

Надеюсь я сформулиловал вопрос правильно. Буду рад любому совету.
KingCrimson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм сжатия Хаффмана onryo Общие вопросы Delphi 0 10.04.2011 16:08
алгоритм хаффмана. chuvakner Помощь студентам 4 30.10.2010 23:33
Алгоритм Хаффмана 0479 Помощь студентам 1 15.09.2010 11:53
Алгоритм Хаффмана. Vetal115 Общие вопросы по Java, Java SE, Kotlin 0 22.04.2010 22:23