Safe Haskell | Safe-Inferred |
---|
Documentation
data PriorityQueue a Source
empty :: PriorityQueue aSource
insert :: Ord a => a -> PriorityQueue a -> PriorityQueue aSource
insertM :: Monad m => (a -> a -> m Ordering) -> a -> PriorityQueue a -> m (PriorityQueue a)Source
min :: PriorityQueue a -> Maybe (a, PriorityQueue a)Source