Изменения

Перейти к: навигация, поиск

Префикс-функция

28 байт убрано, 22:45, 30 мая 2014
Наивный алгоритм
==Наивный алгоритм==
Наивный алгоритм вычисляет префикс-функцию непосредственно по определению, сравнивая префиксы и суффиксы строк. Обозначим длину строки за <tex>n</tex>. Будем считать, что префикс-функция хранится в массиве <tex> \pi p </tex>.
===Псевдокод===
'''for''' k = 1 '''to''' i
'''if''' s[1..k] == s[i - k + 1..i]
<tex>\pi</tex>p[i] = k '''return''' <tex>\pi</tex>p
===Пример===

Навигация