macro_rules! bheap {
() => { ... };
( $($elem: expr),+ $(,)? ) => { ... };
}
Expand description
Create a BinaryHeap
from a list of elements.
Examples
use sugars::bheap;
let mut heap = bheap![4, 1, 3, 2];
assert_eq!(Some(4), heap.pop());
assert_eq!(Some(3), heap.pop());
assert_eq!(Some(2), heap.pop());
assert_eq!(Some(1), heap.pop());
assert_eq!(None, heap.pop());