gleamy_structures/heap/leftist_heap

Types

pub opaque type Heap(a)

Functions

pub fn delete_min(heap: Heap(a)) -> Result(#(a, Heap(a)), Nil)
pub fn find_min(heap: Heap(a)) -> Result(a, Nil)
pub fn insert(heap: Heap(a), item: a) -> Heap(a)
pub fn new(compare: fn(a, a) -> Order) -> Heap(a)
Search Document