朱迪矩陣
Sign in to savedata structure implementing a type of associative array with high performance and low memory usage
Wikidata facts
- Subclass of
- data structure
Show 2 more facts
- Stack Exchange tag
- stackoverflow.com/tags/judy-array
- Commons category
- Judy array
Sources (1)
via Wikidata · CC0
Article · 中文
朱迪矩陣(Judy array)是一个计算机科学和软件工程学中的名词,是一种高性能、低内存消耗的数据结构,实现了关联数组的功能。与普通数组不同,Judy array可以是稀疏的,这一点更像是散列表,而非数组。Judy array可以用整形或字符串作为键值来存储、查询数据,它最大的优势是可动态自动扩展,高性能,节省内存并且易于使用。 由于Judy array在操作速度和内存使用上都非常高效,同时并不需要特殊配置或初始化,使得它可以用来替换掉多种常见数据结构,例如跳跃列表,链表,二叉树,B树,散列表,而且judy array在海量数据集上的表现比那些数据结构更好。 粗略地讲,Judy array像是一个高度优化了的256叉树,为了节省内存,它使用了超过20种不同的压缩技术来压缩树节点。. Judy array 是Douglas Baskins发明的,他用自己妹妹的名字命名了这种数据结构。
Abstract from DBpedia / Wikipedia · CC BY-SA