avatar
suffix tree 和 trie# JobHunting - 待字闺中
I*k
1
这两个可以用同样的数据结构实现吧, 感觉suffix tree就是trie的一种特殊情况,从
不同的位置开始到字符串末尾得到的substr建起来的trie. 最简单的实现下面这种就可
以了吧:
struct trieNode
{
trieNode *child[26]; // suppose only contain a-z
char *str; // characters in this node
};
各位有什么看法?
avatar
x*6
2
我也有过这个想法。但suffix tree node可以存一个字符串啊。好像suffix tree最好
的implementation是用Ukkonen的方法,这个我还没看
avatar
I*k
3
trie同样一个node可以存一个字符串。suffix tree是一种特殊情况,应该有一些特殊
属性可以利用。wiki了一下Ukkonen algo,没看明白。

【在 x*******6 的大作中提到】
: 我也有过这个想法。但suffix tree node可以存一个字符串啊。好像suffix tree最好
: 的implementation是用Ukkonen的方法,这个我还没看

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。