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. Для оставшихся бу...

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

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

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