Курсовая работа

Выполнен
Заказ
5018047
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
20 Дек 2022 в 23:55
Цена
3 000 ₽
Блокировка
10 дней
Размещен
4 Ноя 2022 в 20:30
Просмотров
152
Описание работы

Тема курсовой работы:

Использование хеширования в задачах поиска в строк


Исходные данные:

Для поиска в тексте необходимо применить реализации алгоритма на основе хеширования.


Сравнить скорость работы алгоритма с

  • Алгоритмом Боуера – Мура и его модификациями;
  • Алгоритмом Кнута-Морриса-Пратта;

Ввести класс «Совпадение», содержащий информацию о том, где совпадение найдено в тексте, зафиксировано частичное или полное совпадение


Реализовать процесс нечёткого поиска: часть букв в найденном слове может не совпадать с символами в искомом слове:

“Text”, “testa”  => совпадение - 60% или 75%.  


При встрече процента выше некоторого предела фиксируется совпадение


Ввести функцию сортировки результатов по проценту совпадения


Оптимизировать построенный код: 1) по производительности, 2) по потреблению памяти


Перечень вопросов:

Проиллюстрировать работу реализаций алгоритма привести оценки их производительности.


При выводе информации о результатах поиска либо подсветить фрагмент текста, внутри которого найдено слово (несколько слов перед и после найденного); либо вывести этот фрагмент


При выводе информации о результатах нечёткого поиска, выводить процент совпадения

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
44 дня 22 часа 10 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир