1. Главная
  2. Библиотека
  3. Информационные технологии
  4. По каналу связи передаются сообщения, содержащие только...
Решение задачи на тему

По каналу связи передаются сообщения, содержащие только буквы К, Л, М, Н, О, П, Р и С. Для передачи используется неравномерный двоичный код, удовлетворяющий условию Фано. Для букв К, Л, М и Н используются такие кодовые слова: К: 000 Л: 001 М: 010 Н:

  • Информационные технологии
  • #Теория вычислительных процессов
  • #Математическая логика и теория алгоритмов
По каналу связи передаются сообщения, содержащие только буквы К, Л, М, Н, О, П, Р и С. Для передачи используется неравномерный двоичный код, удовлетворяющий условию Фано.

Для букв К, Л, М и Н используются такие кодовые слова:
К: 000
Л: 001
М: 010
Н:

Условие:

По каналу связи передаются сообщения, содержащие только буквы К, Л, М, Н, О, П, Р и С. Для передачи используется неравномерный двоичный код, удовлетворяющий условию Фано. Для букв К, Л, М и Н используются такие кодовые слова: К: 000, Л: 001, М: 010, Н: 011. Укажите наименьшую возможную сумму длин кодовых слов О, П, Р, С.

Решение:

Мы имеем 8 букв, для 4 из которых коды заданы –  К: 000, Л: 001, М: 010, Н: 011. Код должен быть двоичным, неравномерным, удовлетворять условию Фано (то есть быть префиксным, никакое слово не является началом другого). Наша задача – назначить новые кодовые слова для букв О, П, Р, С так, чтобы получилось префиксное дерево, а сумма длин этих 4 слов была минимально возможна. Рассмотрим структуру двоичного дерева кодирования. Уже заданные коды имеют длину 3 и начинаются с 0:  000, 001, 010, 011. Это означает, что вся ветвь, начинающаяся с 0, занята «листьями» на уровне 3. Для оставшихся бу...

Не нашел нужную задачу?

Воспользуйся поиском

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