UKK算法构建后缀树
后缀树
详情
定义
后缀树是一种数据结构,一个具有 m 个字符的字符串 S 的后缀树 T,就是一个包含一个根节点的有向树,该树恰好带有 m+1 个叶子(包含空字符),这些叶子被赋予从 0 到 m 的 标号。每一个内部节点,除了根节点以外,都至少有两个子节点,而且每条边都用 S 的一个 子串来标识。出自同一节点的任意两条边的标识不会以相同的字符开始。 后缀树的关键特征是:对于任何叶子 i,从根节点到该叶子所经历的边的所有标识串联起来 后恰好拼出 S 的从 i 位置开始的后缀,即 S[i,…,m]。
基本要求:
原创
2020-05-20 07:32:54 ·
1058 阅读 ·
0 评论