Изменения

Перейти к: навигация, поиск

Код Хаффмана с длиной кодового слова не более L бит

646 байт добавлено, 16:43, 18 декабря 2014
Нет описания правки
# Первому символу сопоставим код, состоящий из нулей, соответствующей длины.
# Каждому следующему символу сопоставим следующее двоичное число. При этом если его длина меньше необходимой, то допишем нули справа.
 
Заметим, что при генерации каждого следующего кодового слова, в качестве его префикса выступает последовательность, лексикографически большая, чем предыдущее кодовое слово (т.к. мы берем следующее двоичное число), а значит ни для каких двух кодовых слов одно не может быть префиксом другого. Т.е. код, сгенерированный таким образом является префиксным.
== Пример работы алгоритма генерации кода Хоффмана с длиной кодового слова не более L бит ==
82
правки

Навигация