c - 什么是 C 中好的开源 B 树实现?

标签 c algorithm data-structures b-tree

<分区>

我正在寻找用 C 编写的 B 树库的精简且构造良好的开源实现。它需要在非 GPL 许可下才能用于商业应用程序。理想情况下,该库支持将 B 树索引存储/操作为磁盘文件,以便可以使用可配置(即:最小)RAM 占用空间构建大型树。

注意:由于似乎有些混淆,二叉树和 B 树不是同一件事。

最佳答案

SQLite implementation 的作者已放弃版权。如果 LGPL 没问题,那么也许你可以使用 GNUpdate's implementation

关于c - 什么是 C 中好的开源 B 树实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32376/

相关文章:

c++ 为 sqlite3 设置

c - 当我们在 C 中为链表定义结构时,为什么我们不会出错

python - 在 Python 中实现快速排序

c - 查找从给定的起始节点到结束节点的所有可能路径

algorithm - 准备与大数据相关的设计和架构问题的最佳方法

命名空间前缀解析和优化级别依赖性中带有 extern "C"的 C++

C Linux 开源项目

algorithm - 2 个神经元的 ANN 可以解决 XOR 问题吗?

java - 解决 QR 拼图的算法

algorithm - 证明 AVL 树可以有节点数不是彼此的 Θ 的子节点