Изменения

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

Z-функция

2 байта убрано, 19:35, 13 июня 2014
Нет описания правки
== Поиск подстроки в строке с помощью Z-функции ==
Образуем строку <tex>s = needle + '"\#' " + source</tex>, где <tex>'\#'</tex> — символ, не встречающийся ни в source, ни в needle. Вычисляем Z-функцию от этой строки. В полученном массиве, в позициях в которых значение z-функции равно length(needle), по определению начинается подстрока, совпадающая с needle.
=== Псевдокод ===
34
правки

Навигация