我正在寻找关于“Tries”的好的介绍/教程。
我在谷歌上找到的大多数链接要么对我来说过于简洁和抽象,要么太琐碎了。
有没有人能提供一个好的参考资料,并附带Java示例供我学习?
谢谢。
我在谷歌上找到的大多数链接要么对我来说过于简洁和抽象,要么太琐碎了。
有没有人能提供一个好的参考资料,并附带Java示例供我学习?
谢谢。
通过谷歌搜索,我找到了这篇博客,其中有一系列关于Java的文章。
但是我建议购买一本教材。您最喜欢的在线书店上有很多关于数据结构和算法的Java书籍。
当然,你可以看看Steve Hanov的网站,比如使用Trie实现快速简单的Levenshtein距离算法。
Levenstein
的,它假设你更或多少知道 Trie 是什么,并且它是用 Python 编写的,而我完全不懂 Python。 - Jim我最近在Java中编写了Trie和Patricia Trie。它们的编写旨在易于理解。所有数据结构都是根据维基百科的描述构建的。
相关类:Radix Trie, Suffix Trie, Trie Map。
如果您有任何问题,请随时提问。
CharSequence
? - Jimhttp://community.topcoder.com/tc?module=Static&d1=tutorials&d2=usingTries