Изменения

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

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

53 байта добавлено, 23:18, 13 мая 2014
Псевдокод
'''Prefix_function''' (<tex>s</tex>)
<tex>\pi</tex> = [0,..,0]
'''for''' (i = 1 '''to''' n; i < s.length; i++) { '''for''' (k = 1 '''to''' ; k < i - 1; k++) { '''if''' (s[1..k] == s[i - k + 1..i]) {
<tex>\pi</tex>[i] = k
}
}
}
'''return''' <tex>\pi</tex>
Анонимный участник

Навигация