Регистрация
Войти
Стать экспертом Правила
Информатика

Нужно решение с кратким объяснением, в короткие сроки, максимальное количество поинтов за достоверный ответ. 1. Выполнить вручную кодирование сообщения методом RLE. В качестве исходной фразы используйте: ИВВВ111уфффф 2. Выполнить вручную кодирование сообщения методом RLE. В качестве исходной фразы используйте: еВпппВ11уфффуугггддд 3. Выполнить вручную кодирование сообщения методом RLE. В качестве исходной фразы используйте: РРппВ12улллрррр3336

ОТВЕТЫ

Вначале определим, что такое кодирование (также и кодирование сообщений) методом RLE:

"Кодирование длин серий (англ. run-length encoding, RLE) или кодирование повторов — алгоритм сжатия данных, заменяющий повторяющиеся символы (серии) на один символ и число его повторов. Серией называется последовательность, состоящая из нескольких одинаковых символов. При кодировании (упаковке, сжатии) строка одинаковых символов, составляющих серию, заменяется строкой, содержащей сам повторяющийся символ и количество его повторов." Если внимательно это прочитать, то сразу становится понятно, как решать ваше задание:

ИВ1уф

еВпВ1уфугд

РпВ12улр36

(жирным шрифтом обозначено количество одинаковых символов в строке, обозначается повторяющийся символ сразу после числа, прописаного жирным шрифтом).

Также можно сосчитать во сколько раз уменьшилась строка (то есть эффективность данной кодировки):

12÷10 = (эффект присутствует)

20÷20 =(никакого эффекта, к сожалению)

19÷20 =(лучше бы не кодировали )

393
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам