1个不稳定版本
0.1.0 | 2022年5月5日 |
---|
#1819在数据结构中
4,653每月下载量
在9个crate中使用(通过rtree_rs)
5KB
87 行
pqueue
一个快速的轻量级优先队列。
允许具有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