Как действует условие фано? примерно знаю, но что-то сомневаюсь. к примеру: есть буквы a b c и a = 0 b = 10. так вот может ли c быть 100? или это число является началом b?
Условие Фано несложно. Оно гласит, что никакой код символа не может быть началом кода любого из остальных кодируемых символов. Если А=0, то ни один иной символ не может начинаться с 0. Если В=10, то ни один иной символ не может начинаться с 10. Поскольку код 100 уже содержит в начале 10 - код буквы В, он не может быть кодом какой-то буквы, а будет декодирован, как ВА
Если А=0, то ни один иной символ не может начинаться с 0.
Если В=10, то ни один иной символ не может начинаться с 10.
Поскольку код 100 уже содержит в начале 10 - код буквы В, он не может быть кодом какой-то буквы, а будет декодирован, как ВА