Содержание
- Введение 1
- Теоретические основы алгоритма Кнута-Морриса-Пратта 2
- - Основные понятия теории строк 2.1
- - Алгоритм вычисления префикс-функции 2.2
- - Свойства префикс-функции и их применение 2.3
- Структура и принцип работы алгоритма Кнута-Морриса-Пратта 3
- - Описание структуры алгоритма 3.1
- - Принцип работы КМП: пошаговый разбор 3.2
- - Примеры работы алгоритма и его анализ 3.3
- Практическое применение алгоритма Кнута-Морриса-Пратта 4
- - Примеры использования в текстовых редакторах и системах поиска 4.1
- - Применение в базах данных и системах управления 4.2
- - Другие области применения и перспективы 4.3
- Анализ производительности и сравнение с другими алгоритмами 5
- - Анализ временной сложности алгоритма КМП 5.1
- - Сравнение с наивным алгоритмом поиска подстроки 5.2
- - Сравнение с алгоритмом Бойера-Мура 5.3
- Заключение 6
- Список литературы 7