priority-queue-rs:优先队列

时间:2024-05-06 17:54:26
【文件属性】:

文件名称:priority-queue-rs:优先队列

文件大小:4KB

文件格式:ZIP

更新时间:2024-05-06 17:54:26

Rust

priority_queue 描述 Priority Queue比Queue更专业的数据结构。 与普通队列一样,优先级队列具有相同的方法,但有很大的不同。 在“优先级”队列中,项是按键值排序的,因此,键值最低的项在前,而键值最高的项在后,反之亦然。 因此,我们根据项目的键值为其分配了优先级。 值越低,优先级越高。 以下是优先级队列的主要方法。 如何使用 fn main () { let mut queue = PriorityQueue :: new (); for priority in 10 .. 10000 { queue. push (priority, String :: from ( format! ( "HelloWorld{}" , priority))); } if let Some (t) = queue. peek ()


【文件预览】:
priority-queue-rs-main
----Cargo.toml(1007B)
----src()
--------lib.rs(4KB)
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(348B)

网友评论