2 个版本 (1 个稳定版本)
使用旧的 Rust 2015
1.0.0 | 2019 年 2 月 7 日 |
---|---|
0.1.0 | 2018 年 2 月 9 日 |
509 在 算法 中排名
每月下载量 31,492
用于 54 个 crate (23 个直接使用)
24KB
308 行代码(不包括注释)
此 crate 为 slice
提供扩展。
根据 APACHE-2 许可协议授权。
文档
安装
此 crate 与 Cargo 兼容,并位于 crates.io 上。将其添加到您的 Cargo.toml
[dependencies]
superslice = "1"
并使用其 Ext
特性增强 slice
extern crate superslice;
use superslice::*;
现在您可以在切片上享受常用算法的高性能
lower_bound
upper_bound
equal_range
为什么这部分不是标准库的一部分?
不用担心,相关工作正在进行中
- 使
binary_search
与一样快:[https://github.com/rust-lang/rust/pull/45333](https://github.com/rust-lang/rust/pull/45333)fast_binary_search
- 将
lower_bound
、upper_bound
、equal_range
添加到 std:[https://github.com/rust-lang/rfcs/issues/2184](https://github.com/rust-lang/rfcs/issues/2184)