2 个版本

0.1.1 2023年11月6日
0.1.0 2023年11月6日

#2067数据结构

自定义许可证

7KB
114

dsll - 双端排序链表

dsll 是一个 Rust 库,它提供了一种安全且快速的线程安全和并发排序双端链表(DSLL)实现。它旨在提供高效的插入,同时在并发环境中确保线程安全和一致性。

功能

  • 排序顺序:元素根据其自然顺序(可比较特性)按升序维护。

  • 线程安全:DSLL 被设计为可以安全地从多个线程进行并发访问。它使用细粒度锁定来确保操作不会相互干扰。

  • 快速性能:此数据结构针对高性能操作进行了优化,如插入,使其适合对性能要求高的应用程序。

使用方法

要在 Rust 项目中使用 dsll,只需在 Cargo 项目中将其添加为依赖项

cargo add dsll

无运行时依赖项