1个不稳定版本

0.1.0 2022年5月5日

#1819数据结构

Download history 1333/week @ 2024-04-08 1580/week @ 2024-04-15 1294/week @ 2024-04-22 1275/week @ 2024-04-29 1004/week @ 2024-05-06 1281/week @ 2024-05-13 1322/week @ 2024-05-20 1155/week @ 2024-05-27 1218/week @ 2024-06-03 1280/week @ 2024-06-10 1127/week @ 2024-06-17 1148/week @ 2024-06-24 917/week @ 2024-07-01 1253/week @ 2024-07-08 1253/week @ 2024-07-15 1179/week @ 2024-07-22

4,653每月下载量
9个crate中使用(通过rtree_rs

MIT许可证

5KB
87

pqueue

license crates.io version documentation

一个快速的轻量级优先队列

允许具有PartialOrd特质的项。

示例

这里我们创建了一个简单的整数队列。

let items = [9, 5, 1, 3, 4, 2, 6, 8, 9, 2, 1];
let mut q = pqueue::Queue::new();

for item in items {
    q.push(item);
}

while let Some(item) = q.pop() {
    println!("{}", item);
}

// OUTPUT:
// 1
// 1
// 2
// 2
// 3
// 4
// 5
// 6
// 8
// 9
// 9

无运行时依赖