Деление на ноль

Алгоритм RLE

Интерактивная визуализация Run-Length Encoding - кодирования длин серий

Входные данные

Алгоритм RLE: откуда взялся и где применяется

Алгоритм RLE (Run-Length Encoding) - один из простейших и старейших методов сжатия данных без потерь, появившийся в 1967 году. Идея проста: последовательность одинаковых символов заменяется парой (количество, символ), и чем длиннее такие серии, тем сильнее сжатие.

Алгоритм RLE - схема работы: строка режется на серии одинаковых символов, каждая серия становится парой из количества и символа, а одиночные символы Smart RLE собирает в литерал
Простой RLE тратит пару на каждую серию, включая одиночные символы; Smart RLE записывает их одним литералом с отрицательной длиной.