binary-heap-plus-rs:对 Rust 的 `std 的增强

时间:2024-06-18 19:18:19
【文件属性】:

文件名称:binary-heap-plus-rs:对 Rust 的 `std 的增强

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-18 19:18:19

Rust

二叉堆加rs 对 Rust 的std::collections::BinaryHeap 。 它支持以下堆并仍然保持向后兼容性。 最大堆使用BinaryHeap::new()或::with_capacity() 最小堆使用BinaryHeap::new_min()或::with_capacity_min() 堆按闭包排序使用BinaryHeap::new_by()或::with_capacity_by() 堆由闭包生成的键排序使用BinaryHeap::new_by_key()或::with_capacity_by_key() 其他值得注意的添加方法是: BinaryHeap::from_vec_cmp()和BinaryHeap::from_vec()用于更通用的构造。 .into_iter_sorted()这是-令人惊讶的更低版本.into_iter() 该实现是从std


【文件预览】:
binary-heap-plus-rs-master
----.gitignore(45B)
----benches()
--------binary_heap.rs(2KB)
----src()
--------binary_heap.rs(47KB)
--------lib.rs(13KB)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----Cargo.toml(771B)
----.github()
--------workflows()
----README.md(2KB)
----appveyor.yml(42B)

网友评论