1. Главная
  2. Библиотека
  3. Теория государства и права (ТГП)
  4. Закодируйте сообщение «Корова у рова с корвалолом» без...
Разбор задачи

Закодируйте сообщение «Корова у рова с корвалолом» без учета регистра букв, используя следующие методы: ) LZ'77 (12, 6); б) ; в) LZW. Как декодировать полученное сообщение?

  • Предмет: Теория государства и права (ТГП)
  • Автор: Кэмп
  • #Правовая информатика
Закодируйте сообщение «Корова у рова с корвалолом» без учета регистра букв, используя следующие методы: ) LZ'77 (12, 6); б) ; в) LZW. Как декодировать полученное сообщение?

Условие:

Закодируйте сообщение «Корова у рова с корвалолом» без учета регистра букв, используя следующие методы:\na) LZ'77 (12, 6); б) LZ78L Z^{\prime} 78; в) LZW.

Как декодировать полученное сообщение?

Решение:

Ниже приведён один из вариантов решения задачи. Заметим, что у методов сжатия без потерь (LZ77, LZ78, LZW) может быть несколько корректных вариантов кодирования, ведь они реализуются с использованием скользящего окна или динамически обновляемых словарей. В ответе приведём один из возможных вариантов пошагового получения кодированного представления для сообщения

  «корова у рова с корвалолом»

(при обработке без учёта регистра – все символы считаем малыми, а пробелы – тоже символами). Далее покажем, как по полученным токенам восстановить исходное сообщение. Разобъём...

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

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

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

Какой из методов сжатия данных использует пары (индекс уже существующей последовательности, следующий символ) для кодирования, динамически пополняя словарь в процессе работы?

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

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

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

Топ 3 ошибок

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

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