#linked-list #algorithm #performance #collection #tested #high

deepmesa

此 crate 提供了 Rust 中的快速数据结构和算法。每个数据结构都经过精心设计以优化性能,经过充分测试,并具有广泛的 API。

2 个不稳定版本

0.10.0 2024年7月20日
0.9.0 2021年6月26日
0.1.0 2021年3月28日

928数据结构

Download history 123/week @ 2024-05-21 22/week @ 2024-05-28 4/week @ 2024-06-04 1/week @ 2024-06-11 15/week @ 2024-07-02 135/week @ 2024-07-16 43/week @ 2024-07-23 20/week @ 2024-07-30

198 每月下载量

Apache-2.0

505KB
8K SLoC

Rust 高性能算法与数据结构

License

此 crate 提供了 Rust 中的快速数据结构和算法。每个数据结构都经过精心设计以优化性能,经过充分测试,并具有广泛的 API。

列表

  • LinkedList:一个快速灵活的双向链表,允许在中部或两端进行 O(1) 插入、删除和更新。比 std::collections::LinkedList 快 2 倍。

集合

  • BitVector:一个在堆上分配的快速连续可增长位数组,允许存储和操作任意数量的位。

使用

将此添加到您的 Cargo.toml 中

[dependencies]
deepmesa = "0.9.1"

贡献

欢迎任何形式的贡献(建议、错误报告、拉取请求和反馈)。如果您发现了一个错误,您可以通过提交问题或通过电子邮件 [email protected] 向我报告。

许可证

根据 Apache 许可证,版本 2.0 许可。

贡献

除非您明确声明,否则您有意提交给工作的任何贡献(建议、错误报告、拉取请求和反馈),根据 Apache-2.0 许可证定义,应按照上述方式许可,不附加任何额外条款或条件。

https://www.deepmesa.com

依赖项