trie:Trie数据结构的Java实现

时间:2024-06-08 03:54:21
【文件属性】:

文件名称:trie:Trie数据结构的Java实现

文件大小:74KB

文件格式:ZIP

更新时间:2024-06-08 03:54:21

search java trie java-library search-trees

特里 Prefix Trie数据结构的Java实现。 介绍 尝试是类似于基于有序树的数据结构的地图,可快速搜索O(k)的顺序,其中k是键的长度。 阅读有关trie的更多信息。 动机 它最初是为在我的Android应用程序T9 App Launcher中使用而构建的,用于快速搜索已安装的应用程序列表并启动它们。 公开API 当前,有3种公共实现可供选择。 MapTrie : HashMap支持的trie实现。 SortedTrie : TreeMap支持的trie实现,可返回建议,并且值按升序排序。 T9Trie :帮助程序的实现,用于存储和检索有关T9序列的建议。 用法示例 创建一个简单的尝试并获得建议。 final MapTrie trie = new MapTrie<>(); trie.insert("Hello", "Hello"); trie.inser


【文件预览】:
trie-master
----gradlew(5KB)
----src()
--------test()
--------main()
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(2KB)
----.gitignore(45B)
----build.gradle(266B)

网友评论