找到没有后缀数组或后缀树的最长重复子字符串

时间:2014-05-03 21:35:26

标签: string algorithm

longest repeated substring problem如下:

  

给定字符串 w ,找到至少出现在两个位置的 w 的最长子字符串。

这个问题可以使用后缀树在线性时间内解决,在使用增强后缀数组的线性时间内解决。

我的问题是 - 这个问题是否有线性时间算法,不涉及后缀树或后缀数组?我很好奇,因为后缀树和后缀数组很难编码和操作,如果这个问题的算法不需要这些其他结构的编码或内存开销,那就太好了。

谢谢!

0 个答案:

没有答案