В, Г и Д, используется неравномерный двоичный код, позволяющий однозначно
декодировать полученную двоичную последовательность. Вот этот код: А – 0; Б – 100; В – 1010; Г – 111; Д – 110. Требуется сократить для одной из букв длину кодового слова так, чтобы код по-прежнему можно было декодировать однозначно. Коды остальных букв меняться не должны. Каким из указанных способов это можно сделать?для буквы В – 101
это невозможно
для буквы В – 010
для буквы Б – 10
Решение:
Условие Фано:
Любое кодовое слово не может быть началом другого кодового слова.
В – 101(соблюдается условие Фано)
–
В – 010, А – 0 (А является началом В)
Б – 10, В – 101(Б является началом В)
А-0 В-010
Б – 10 В – 101