小编Gen*_*mer的帖子

使用后缀树/数组的最长非重叠重复子串(仅限算法)

我需要在String中找到最长的非重叠重复子字符串.我有可用字符串的后缀树和后缀数组.

当允许重叠时,答案是微不足道的(后缀树中最深的父节点).

例如对于String ="acaca"

如果允许重叠,则回答是"aca"但是当不允许重叠时,回答是"ac"或"ca".

我只需要算法或高级想法.

PS:我试过,但我在网上找不到明确的答案.

algorithm substring suffix-tree suffix-array

11
推荐指数
1
解决办法
4447
查看次数

标签 统计

algorithm ×1

substring ×1

suffix-array ×1

suffix-tree ×1