15 个不稳定版本

0.8.3 2021年10月14日
0.8.2 2020年12月28日
0.8.0 2020年6月6日

#980 in 数据结构


fsh 中使用

MIT/Apache

320KB
6K SLoC

rudac

Rudac 是一个 Rust 数据结构和算法 Rust Data structure and Algorithm Crate. 它旨在成为有用的数据结构和算法的全面 crate。

它仍然是一个持续的项目。

数据结构

  • 队列
    • 循环队列 / 循环缓冲区
    • 二叉堆
    • 斐波那契堆
    • 最小-最大堆
    • 二叉树
    • AVL 树
    • 红黑树
    • 区间树
  • 实用工具
    • 区间(开区间、闭区间和无界区间)

算法

  • 查找
    • 第 k 小元素(包括最小、最大、中位数)
  • 搜索
    • 二分搜索
    • 指数搜索
    • 斐波那契搜索
    • 线性搜索
  • 排序
    • 归并排序
    • 快速排序
  • 转换
    • 以枢轴为中心的划分

lib.rs:

Rudac

Rudac 是一个 Rust 数据结构和算法 crate。它旨在成为有用的数据结构和算法的全面 crate。

没有运行时依赖