59
правок
Изменения
Нет описания правки
==Асимптотика алгоритма==
Стадия предподсчета, а именно вычисление массива <tex>t</tex> и переменной <tex>l</tex> занимает <math>O(m)</math> времени и константное количество памяти. Этап поиска занимает <math>O(n)</math> времени более того алгоритм в худшем случае выполнит <tex>\frac{3}{2} n</tex> сравнений.
==См. также==
*[[Алгоритм Кнута-Морриса-Пратта|Алгоритм Кнута-Морриса-Пратта]]
*[[Алгоритм Бойера-Мура|Алгоритм Бойера-Мура]]
==Источники информации==
*[[wikipedia:en:Apostolico–Giancarlo algorithm | Wikipedia {{---}} Apostolico–Giancarlo algorithm]]
*[http://www-igm.univ-mlv.fr/~lecroq/string/node12.html#SECTION00120 Краткое описание алгоритма, пример работы]
[[Категория:Алгоритмы и структуры данных]]
[[Категория:Поиск подстроки в строке]]
[[Категория:Точный поиск]]