6 个版本

0.1.5 2022 年 12 月 11 日
0.1.4 2022 年 5 月 15 日
0.1.0 2022 年 4 月 29 日

#1642数据结构

MIT/Apache

370KB
5.5K SLoC

dendron

Minimum supported rustc version: 1.59

泛型树状数据结构。

又是另一种树结构?

参见 crate 的比较

特性 dendron rctree indextree
根节点没有兄弟节点
对任何节点的引用都保留整个树
没有“强无效节点引用”
多线程支持 部分
高效索引访问子节点

简而言之,当您在操作类似 DOM 的结构时,您会特别偏好 dendron,例如

  • 将子树作为独立树分离,
  • 将多个树合并为单个树,
  • 将子树分离并移植到另一个位置,
  • 迭代节点,以及/或
  • 导航到父节点、相邻兄弟节点和子节点。

许可

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,不附加任何额外条款或条件。

无运行时依赖

特性