Изменения

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

Алгоритм LZW

784 байта добавлено, 17:37, 21 октября 2010
Нет описания правки
Алгоритму декодирования на входе требуется только закодированный текст, поскольку он может воссоздать соответствующую таблицу преобразования непосредственно по закодированному тексту.
 
== Алгоритм ==
 
# Инициализация словаря всеми возможными односимвольными фразами. Инициализация входной фразы ω первым символом сообщения.
# Считать очередной символ K из кодируемого сообщения.
# Если КОНЕЦ_СООБЩЕНИЯ, то выдать код для ω, иначе
# Если фраза wK уже есть в словаре, присвоить входной фразе значение ωK и перейти к Шагу 2, иначе выдать код ω, добавить ωK в словарь, присвоить входной фразе значение K и перейти к Шагу 2.
Конец
55
правок

Навигация