【发布时间】:2016-06-24 12:14:07
【问题描述】:
我了解 (Prefix) Trie、Suffix Trie 和 Suffix Tree 之间的区别,我正在尝试为两者编写 Java 代码。 SuffixTrieNode 和 SuffixTreeNode 类的 Java 表示/结构是什么?
SuffixTrie representation:
class SuffixTrie{
SuffixTrieNode root;
class SuffixTrieNode{
SuffixTrieNode[] links;
}
}
SuffixTree representation:
class SuffixTree{
SuffixTreeNode root;
class SuffixTreeNode{
SuffixTreeNode[] links;
}
}
谢谢!!
【问题讨论】:
-
我认为您的要求并不完全清楚,但是如果您用谷歌搜索它们,您可以找到两者的完整解决方案。例如,后缀树实现位于 sanfoundry.com/java-program-implement-suffix-tree
-
我可以找到后缀树的实现,但找不到后缀树。两者的结构是否相似?基本上,我的问题是在 Suffix Trie 和 Suffix Tree 中表示节点。
-
伙计们-感谢您的评论,但这些都是“SuffixTrees”而不是“SuffixTries”的实现
标签: java trie suffix-tree