Нахождение наибольшего префикса строки, совпадающего с суффиксом

Правка ru1, от Tigutor, 2020-01-05 17:56:23

Вопрос в следующем — можно ли решить эту задачу(возможно, с долгим предпосчетом) быстрее, чем за линейное время? Я пока дошёл только до вычисления полиномиального хеша и сравнения двух подстрок за единицу, но перебрать их всё равно нужно O(n) Может, запоминать все позиции букв и идти только по префиксам с концом в букве, на которую заканчивается суффикс?

Теги строки

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
ru1 Русский Tigutor 2020-01-05 17:56:23 428 Первая редакция (опубликовано)