Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Архивирование представляет собой уменьшение объема передаваемых данных за счет устранения их избыточности. Например, текст «в этом тексте текст текстом погоняет и на тексте этом сидит» может быть незначительно сжат следующим образом:Определяем повторяющиеся куски. Явно напрашиваются «текст» и «этом».Заменяем их в тексте на какую-либо отсутствующую в тексте последовательность меньшего объема. Например, «1» и «2».Формируем таблицу соответствий. Например, договоримся, что для отделения кодируемой последовательности от кодирующей используется дефис, для разделения элементов таблицы – точка с запятой, а для обозначения окончания таблицы служит восклицательный знак (соответственно, кодируемые подпоследовательности этих символов содержать не могут).Добавляем к ней закодированный текст.Исходный текст:«в этом тексте текст текстом погоняет и на тексте этом сидит»Сжатый текст: «1-текст;2-этом.в 2 1е 1 1ом погоняет и на 1е 2 сидит»Напишите программу, которая осуществляет архивацию и последующую разархивацию заданного текста. Для упрощения задачи можно осуществлять сжатие только по полным словам, без учета словоформ.

2 года назад
guest_16398516260437
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • $10

    Есть готовый бесплатный инвайтер на Python (сообщество активно его использует, обычные юзеры, поэтому для прогера запустить его проблем не должно составить)(более 90 страниц обсуждения и тп.) Необходимо запустить на моем впс(доступы дам) Тема с ...

    Закрыт
    2 года назад
  • Существует утилита для VarScan. Она предназначена для извлечения списка мутаций, гаплотипа, вставок-удалений по геномным данным. Утилита включает в себя несколько объектов на языке Java. По исходным текстам на Java написать аналогичные приложения на python. Создать утилиту ...

    Закрыт
    2 года назад
  • Есть готовая база данных в MS SQL, в которой необходимо сделать трех пользователей(админ + 2), минимум 7 сложных запросов, 5 представлений, 3 функции, 5 процедур, 2 курсора и триггеры

    Закрыт
    2 года назад
  • Дизайн базы данных 1. Создайте базу данных продаж. База данных содержит следующие сущности: а. Товар: у каждого товара есть название, артикул, цена. б. Поставщики: у каждого поставщика есть имя, телефон, электронная почта. c. Клиенты: у каждого клиента есть ...

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • Требуется создать собственную несложную CRM систему для ведения базы данных клиентов. Из фишек хотелось бы иметь напоминания, этапность сделок, скрытие номеров клиента после забития в базу в течение 5 сек, разные роли доступа, подсоединение к ...

    Закрыт
    2 года назад
  • Нужно написать бот на биржу binance, который в определённое время будет минтить боксы NFT в указанное время, через отсылаемые запросы. Очень важно, чтобы после данного действия аккаунты не отлетали в бан.  Подробнее расскажу в личные сообщения. ...

    Закрыт
    2 года назад