1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Набор символов ФИО студента необходимо преобразовать сл...
Разбор задачи

Набор символов ФИО студента необходимо преобразовать следующим образом: буквы из диапазона А-Ж заменить на символ a; из диапазона З-П на символ b; из диапазона Р-Ч на символ c; из диапазона Ш-Я на символ d. Закодировать последовательность преобразованного

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Программирование (языки C++, Java, Python и др.)
  • #Алгоритмы и структуры данных
Набор символов ФИО студента необходимо преобразовать следующим образом: буквы из диапазона А-Ж заменить на символ a; из диапазона З-П на символ b; из диапазона Р-Ч на символ c; из диапазона Ш-Я на символ d. Закодировать последовательность преобразованного

Условие:

Набор символов ФИО студента необходимо преобразовать следующим образом:
буквы из диапазона А-Ж заменить на символ a;
из диапазона З-П на символ b;
из диапазона Р-Ч на символ c;
из диапазона Ш-Я на символ d.
Закодировать последовательность преобразованного набора символов ФИО
словарными методами LZ77, LZSS, LZ78, LZW. Определить длину полученных
кодовых последовательностей в битах
ФИО: ЯковлевЕвгенийОлегович

Решение:

  1. Преобразование ФИО:
    • Я, к, о, в, л, е, в (Я - d, к - a, о - b, в - a, л - b, е - b, в - a) → d a b a b b a
    • Е, в, г, е, н, и, й (Е - b, в - a, г - b, е - b, н - c, и - c, й - c) → b a b b c c c
    • О, л, е, г, о, в, и, ч (О - b, л - b, е - b, г - b, о - b, в - a, и - c, ч - c) → b b b b b a c c

      Теперь объединим все преобразованные символы:\nd a b a b b a b a b b c c c b b b b b a c c

  2. Полученная последовательность:\nd a b a b b a b a b b c c c b b b b b a c c

  3. Применение методов сжатия:
    Теперь применим методы LZ7...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой из перечисленных методов сжатия данных использует словарь, добавляя в него новые символы и последовательности по мере их появления?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет