当前位置:  开发笔记 > 前端 > 正文

表示稀疏整数集?

如何解决《表示稀疏整数集?》经验,为你挑选了1个好方法。

什么是以紧凑和快速的方式表示稀疏整数集(真正的C内存地址)的好方法.我已经知道像位向量和行程编码这样的显而易见的事情了.但我想要比每组元素一个词更紧凑的东西.我需要添加和删除元素并测试成员资格.我不需要其他的集合操作,比如union.

多年前我读过一个这样的图书馆,但后来忘记了它的名字.我认为它是由HP发布的,并且有一个女人的名字.



1> Stephan Egge..:

你指的是judy数组.这是惠普项目.我认为它们用于红宝石,可用于c.非常有趣的数据结构.利用分配(至少)字对齐的事实,具有用于密集和稀疏范围的单独结构.

http://judy.sourceforge.net/index.html

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有