Строки-1, поиск подстроки (14 апреля)
- Определения: подстрока, суффикс, префикс, период
- Поиск подстроки в строке
- Префикс функция
- Z-функция
- Алгоритм Боера-Мура'77 (и его модификация Чжу-Такаоки'87!)
- Полиномиальный хеш строки
- Коллизии
- Алгоритм Рабина-Карпа
- LCP за [O(n2), O(1)]
- LCP хешами за [O(n), O(logn)]
- Суффиксный массив за O(nlog2n)
- Потоки: алгоритм mincost circulation за O(m*logU*Dijkstra) через capacity scaling