1 个不稳定版本
0.1.0 | 2023年11月8日 |
---|
#1888 在 数据结构
在 dbeel 中使用
27KB
737 行
这是一个对缓存友好的红黑树实现,它分配了一个单个的节点向量。
示例
use rbtree_arena::RedBlackTree;
let mut tree = RedBlackTree::with_capacity(4);
tree.set(100, "very")?;
tree.set(50, "Trees")?;
tree.set(75, "are")?;
tree.set(150, "cool!")?;
for (k, v) in tree {
println!("{}: {}", k, v);
}
输出
50: Trees
75: are
100: very
150: cool!
依赖关系
~285–740KB
~17K SLoC