Safe Haskell | None |
---|---|
Language | Haskell2010 |
Simple, unchecked braun heaps.
Documentation
A Braun heap. Based on this implementation.
A braun tree is a nearly balanced binary tree: the left branch can be either exactly the same size as the right, or one element larger.
This version is unchecked (very unchecked), and is provided mainly for comparison to the checked version.
Functor Braun Source # | |
Foldable Braun Source # | |
Traversable Braun Source # | |
Generic1 Braun Source # | |
Ord a => Queue Braun a Source # | |
Ord a => Eq (Braun a) Source # | |
Data a => Data (Braun a) Source # | |
Ord a => Ord (Braun a) Source # | |
(Read a, Ord a) => Read (Braun a) Source # | |
(Show a, Ord a) => Show (Braun a) Source # | |
Generic (Braun a) Source # | |
NFData a => NFData (Braun a) Source # | |
type Rep1 Braun Source # | |
type Rep (Braun a) Source # | |