pytrietrie 的开发包
pytrie 是一个前缀树(Trie)数据结构的Python 开发包。
在 pytrie 模块中, CharTrie 和 StringTrie 类可以执行一个可变的映射接口。这个工具包具有以下特点:
- 完整的可变映射实现。
- 支持迭代以及删除子Tritrie。
- 支持前缀检查以及最短和最长的前缀查找。
- 可扩展为任何类型的用户定义键。
- PrefixSet支持“以给定前缀开头的所有键”逻辑。
- 可以存储任何值,包括无。
Trie 知识点:在计算机科学中,trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。一般情况下,不是所有的节点都有对应的值,只有叶子节点和部分内部节点所对应的键才有相关的值。
评论
python-github2Python 的开发包
python-github2 是 Python 的开发包,封装了 Github API v2 版本。
python-github2Python 的开发包
0
JVOIPLIBVoIP的C++开发包
JVOIPLIB是一个面向对象的VoIP库,采用C++编写。ItisbaseduponworkdoneformythesisattheSchoolforKnowledgeTechnology(or'S
JVOIPLIBVoIP的C++开发包
0
ErlmongoMongoDB 的 Erlang 开发包
Erlmongo是一个第三方的MongoDB的Erlang语言开发包,对MongoDB的特性支持非常完整。示例代码:% -record(mydoc {name, i}).% This will wor
ErlmongoMongoDB 的 Erlang 开发包
0
emongoMongoDB 的 Erlang 开发包
emongo是另外一个MongoDB的Erlang开发包,已经多年没更新。示例代码:%% find documents where field1 is greater than 5 and less
emongoMongoDB 的 Erlang 开发包
0
GeefErlang的Git开发包
GeefisanexampleofanErlangNIFbindingtolibgit2.Abitoutofdate,butbasicallyworks.Bestasaproofofconceptof
GeefErlang的Git开发包
0
OAuth.net.NET的OAuth开发包
OAuth.net是一个.NET的库用以提供完整的OAuth的客户端和提供者的开发支持,适用于Web应用以及桌面应用。
OAuth.net.NET的OAuth开发包
0
pySoundicPython的声音开发包
pySonic是封装了高性能、跨平台的FMOD声音库Python开发包。示例代码:importpySonicimporttimedeffinished_stream(source):print'Str
pySoundicPython的声音开发包
0