1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Закодируйте сообщение «Рододендроны из дендрария» без у...
Разбор задачи

Закодируйте сообщение «Рододендроны из дендрария» без учета регистра букв, используя любой из следующих методов: .

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Теория вычислительных процессов
  • #Алгоритмы и структуры данных
Закодируйте сообщение «Рододендроны из дендрария» без учета регистра букв, используя любой из следующих методов: .

Условие:

Закодируйте сообщение «Рододендроны из дендрария» без учета регистра букв, используя любой из следующих методов: LZ′77(16,8),LZ78,LZW\mathrm{LZ}^{\prime} 77(16,8), \mathrm{LZ} 78, \mathrm{LZW}.

Решение:

Обозначим входное сообщение (без изменений регистра) как:
р о д о д е н д р о н ы  и з  д е н д р а р и я
с порядковыми позициями символов:
1: р, 2: о, 3: д, 4: о, 5: д, 6: е, 7: н, 8: д, 9: р, 10: о, 11: н, 12: ы, 13: “ ” (пробел),
14: и, 15: з, 16: “ ”, 17: д, 18: е, 19: н, 20: д, 21: р, 22: а, 23: р, 24: и, 25: я

Мы будем использовать словарь, который изначально пуст. Нумерация новых записей в словаре начинается с 1. На каждом шаге выбирается самая длинная последовательность символов (w), которая уже имеется в словаре; затем следующий символ (c)...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой принцип лежит в основе добавления новых записей в словарь при кодировании методом LZ78?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет