3个版本

0.1.2 2023年12月29日
0.1.1 2023年12月25日
0.1.0 2023年8月22日

#1160 in 数据结构

Download history 46/week @ 2024-04-02 5/week @ 2024-04-16 1/week @ 2024-05-21

每月74次下载
用于 hirun

MIT/Apache

160KB
4.5K SLoC

hicollections

提供C风格的容器实现,包括List/RbTree/AvlTree。它们共同的特点是容器本身不分配任何内存,在某些场景中具有自身的优势。

容器支持Send,但任何元素挂接到集合后,元素本身就不能支持所有权转移和覆写,当然元素本身也不支持Send。

BtreeMap/BTreeSet可以定制内部节点的内存分配策略。


lib.rs:

C-liked Collections: List/RbTree/AvlTree。List/RbTree/AvlTree本身不分配任何内存,也支持Send,但任何元素挂接到集合后,就不能支持转移和覆写,元素本身也不支持Send。BtreeMap/BTreeSet可以定制内部节点的内存分配策略。

依赖项

~145KB