Алгоритмы на строках
Версия от 13:52, 24 февраля 2017; Shersh (обсуждение | вклад) (Новая страница: «== Основные определения. Простые комбинаторные свойства слов == * [[Основные определения, с...»)
Содержание
Основные определения. Простые комбинаторные свойства слов
- Основные определения, связанные со строками
 - Период и бордер, их связь
 - Слово Фибоначчи
 - Слово Туэ-Морса
 - Декомпозиция Линдона
 - Алгоритм Ландау-Шмидта
 - Алгоритм Крочемора
 - Алгоритм Мейна-Лоренца
 - Алгоритм Манакера
 - Дерево палиндромов
 
Поиск подстроки в строке
Точный поиск
- Наивный алгоритм поиска подстроки в строке
 - Поиск подстроки в строке с использованием хеширования. Алгоритм Рабина-Карпа
 - Поиск наибольшей общей подстроки двух строк с использованием хеширования
 - Префикс-функция
 - Алгоритм Кнута-Морриса-Пратта
 - Автомат Кнута-Морриса-Пратта
 - Z-функция
 - Бор
 - Алгоритм Ахо-Корасик
 - Суффиксный автомат
 - Алгоритм Бойера-Мура
 - Алгоритм Апостолико-Крочемора
 - Алгоритм Колусси
 - Алгоритм Райта
 - Алгоритм Shift-And
 - Двусторонний алгоритм
 - Турбо-алгоритм Бойера-Мура