Изменения

19 байт добавлено ,  3 года назад
Уточнено название раздела "Кодирование Хаффмана" -> "Классический алгоритм Хаффмана".
Строка 7: Строка 7:  
# Построение отображения код-символ на основе построенного дерева.
 
# Построение отображения код-символ на основе построенного дерева.
   −
== Кодирование Хаффмана ==
+
== Классический алгоритм Хаффмана ==
 
Идея алгоритма состоит в следующем: зная вероятности появления символов в сообщении, можно описать процедуру построения кодов переменной длины, состоящих из целого количества битов. Символам с большей вероятностью ставятся в соответствие более короткие коды. Коды Хаффмана обладают свойством [[Префиксный код|префиксности]] (то есть ни одно кодовое слово не является префиксом другого), что позволяет однозначно их декодировать.
 
Идея алгоритма состоит в следующем: зная вероятности появления символов в сообщении, можно описать процедуру построения кодов переменной длины, состоящих из целого количества битов. Символам с большей вероятностью ставятся в соответствие более короткие коды. Коды Хаффмана обладают свойством [[Префиксный код|префиксности]] (то есть ни одно кодовое слово не является префиксом другого), что позволяет однозначно их декодировать.
  
Анонимный участник