algorithm - 关于 Ukkonen 的后缀树的说明

标签 algorithm data-structures tree suffix-tree

我一直在为我的工作阅读 Ukkonen 的后缀树,并想确认以下内容是否属实。

在 Ukkonen 后缀树中这样说是否正确:


Only edges that lead to leaf nodes can have multiple consecutive characters compressed as part of it. And that edges between interior nodes (like say, from the root to an interior node) can only represent a single character.


最佳答案

我不认为这种说法是正确的。我已经使用这个 article 实现了一个后缀树.您可以看到他们为该示例构建的最终后缀树具有多于一个字母的边。

关于algorithm - 关于 Ukkonen 的后缀树的说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9305225/

相关文章:

c++ - 如何判断三角形网格是否凹陷?

python - 用于确定列表中不那么频繁的值的有效算法

ios - 寻找一种更简洁的方式来执行此搜索功能

algorithm - 在最小堆上插入/删除的摊销成本

apache-flex - 使用 ArrayCollection 中的数据填充树

c++ - 最好用正确的值实例化对象然后推送到 vector ,或者实例化,推送到 vector 然后设置正确的值?

python - 如何使用 defaultdict 行为扩展 OrderedDict

perl - 这是一种什么样的数据格式?

java - Java中的树结构?

haskell - 我将如何实现这个折叠功能?