|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : akrivosheev@utc.ru 2:5020/400 19 Oct 2002 16:57:44 To : Igor Kasyanchuk Subject : Re: алгоритм -------------------------------------------------------------------------------- > какой есть в двух словах простейший алгоритм зжатия (не предлогать ссылки в Замена последовательности одинаковых символов на такую комбинацию - /служебный символ+длина последовательности+код символа/. Если во входной последовательности имеется служебный символ, то он заменяется на /служебный символ+1+код служебного символа/. Данный алгоритм как мне кажется самый простейший, но к сожалению применим не ко всяким входным данным. Если скажем в данных нет последовательностей повторяющихся символов то "сжатый" файл будет даже больше исходного. В основном данный метод применяется к изображениям. > интернете (нету его) ,и простейшие алгор. по подсчету одинаковых символов ) Берётся массив с числом элементов равным числу различных символов. (Для 8 битных символов - 256 элементов). Читаем входные данные посимвольно, не забывая для каждого прочитанного символа добавлять единицу в соответствующий элемент массива. --- ifmail v.2.15dev5 * Origin: JV Izhcom Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/1493e9f7cfa1.html, оценка из 5, голосов 10
|