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

Revision ru1, by Tigutor, 2020-01-05 17:56:23

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

Tags строки

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru1 Russian Tigutor 2020-01-05 17:56:23 428 Первая редакция (опубликовано)