Algorithms—一个用 Java 实现的算法和数据结构的集合算法和数据结构的重要性无需多言,该项目提供了常见的数据结构和算法最简单、优雅的 Java 代码实现,不管是用于学习还是开发都是不错的选择。williamfiset·Java·1 年前3.8k
btree—Go 语言实现的 B-树 数据结构由谷歌开源的 B-树 Go 语言实现,代码整洁、注释丰富,推荐阅读源码。B-树 这种数据结构,能够让查找数据、顺序访问、插入及删除操作,都在对数时间内完成,多用google·Go·2 年前1.4k
RoaringBitmap—更好用的 Java 压缩位图数据结构位图常用于大数据集的快速查找和去重,该项目提供的 RoaringBitmap 是一种压缩位图,相较于传统的位图数据结构,它更快、更节省内存,而且久经沙场值得信赖RoaringBitmap·Java·2 年前1.8k
uthash—为 C 语言提供哈希表的库为 C 语言提供哈希表的库。由于 C 语言中没有类似字典的数据结构,该库提供了哈希表常见的查询、插入、删除、排序等函数。使用方法简单,仅需引入一个头文件 ```troydhanson·C·3 年前783
js-sdsl—参考 C++ STL 写的 JavaScript 数据结构库该项目实现了 LinkList、Queue、Set、Map 等数据结构,严格的单元测试提供了正确性和性能的保证,可用于各种需要用到高级数据结构的场景。js-sdsl·TypeScript·3 年前382
javascript-algorithms—JavaScript 算法与数据结构该项目包含了各种基于 JavaScript 的算法与数据结构实现,以及相关知识的讲解和视频教程。trekhleb·JavaScript·7 年前385