Copyright | (c) Joseph Canero, 2016 |
---|---|
License | BSD-3 |
Maintainer | jmc41493@gmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe |
Language | Haskell2010 |
- data MedianStream a
- (+>) :: MedianStream a -> a -> MedianStream a
- (<+) :: a -> MedianStream a -> MedianStream a
- empty :: (Real a, Eq a) => MedianStream a
- insert :: a -> MedianStream a -> MedianStream a
- median :: MedianStream a -> Maybe Double
- size :: MedianStream a -> Int
Documentation
data MedianStream a Source #
A MedianStream is a data type that can be inserted into and queried to get a median of a stream of numeric values.
(+>) :: MedianStream a -> a -> MedianStream a Source #
(<+) :: a -> MedianStream a -> MedianStream a Source #
insert :: a -> MedianStream a -> MedianStream a Source #
size :: MedianStream a -> Int Source #