Статья
Строковые алгоритмы: KMP, Z-функция, Ахо–Корасик, хеширование
Как перестать сравнивать строки наивно: префикс-функция и KMP, Z-функция, автомат Ахо–Корасика для множества образцов, полиномиальное хеширование и его атаки — с кодом, …