后缀数组求最长重复子串
摘要:对于类似从给定的文本中,查找其中最长的重复子字符串的问题,可以采用“后缀数组”来高效地完成此任务。后缀数组使用文本本身和n个附加指针(与文本数组相应的指针数组)来表示输入文本中的n个字符的每个子字符串。 首先,如果输入字符串存储在c[0..n-1]中,那么就可以使用类似于下面的代码比较每对子字符串: maxlen = -1 for i = [0, n) for j = (i...
阅读全文
posted @ 2010-08-17 18:41
浙公网安备 33010602011771号