hoogleSource codeContentsIndex
Data.Heap
Documentation
data Heap k v Source
empty :: Heap k vSource
fromList :: Ord k => [(k, v)] -> Heap k vSource
toList :: Heap k v -> [(k, v)]Source
elems :: Heap k v -> [v]Source
singleton :: Ord k => k -> v -> Heap k vSource
insert :: Ord k => k -> v -> Heap k v -> Heap k vSource
insertList :: Ord k => [(k, v)] -> Heap k v -> Heap k vSource
pop :: Ord k => Heap k v -> Maybe ((k, v), Heap k v)Source
popUntil :: Ord k => k -> Heap k v -> ([v], Heap k v)Source
popWhile :: Ord k => k -> Heap k v -> ([v], Heap k v)Source
Produced by Haddock version 2.4.2