#algorithm #run-length-encoding
Вопрос:
Я прошел через некоторые реализации алгоритмов кодирования длины выполнения, подобных этому.
Другой пример: 1112% 2A BBBB
Кодированное значение равно 312% 2A 4B
Декодированное значение равно 111%% AA BBBB (неверно).
Я в замешательстве, потому что это известный алгоритм, и люди называют это алгоритмом без потерь!
Комментарии:
1. Почему
2A
это должно быть закодировано как2A
? Так и должно быть121A
. Вы, кажется, пропустили, что прогон всего одного символа все равно должен быть закодирован.