Safe Haskell | Safe |
---|
LSC.BinarySearch
Documentation
Constructors
Distinct | |
Fields
|
Instances
Functor (Distinct a) Source # | |
Foldable (Distinct a) Source # | |
Defined in LSC.BinarySearch Methods fold :: Monoid m => Distinct a m -> m foldMap :: Monoid m => (a0 -> m) -> Distinct a a0 -> m foldMap' :: Monoid m => (a0 -> m) -> Distinct a a0 -> m foldr :: (a0 -> b -> b) -> b -> Distinct a a0 -> b foldr' :: (a0 -> b -> b) -> b -> Distinct a a0 -> b foldl :: (b -> a0 -> b) -> b -> Distinct a a0 -> b foldl' :: (b -> a0 -> b) -> b -> Distinct a a0 -> b foldr1 :: (a0 -> a0 -> a0) -> Distinct a a0 -> a0 foldl1 :: (a0 -> a0 -> a0) -> Distinct a a0 -> a0 toList :: Distinct a a0 -> [a0] length :: Distinct a a0 -> Int elem :: Eq a0 => a0 -> Distinct a a0 -> Bool maximum :: Ord a0 => Distinct a a0 -> a0 minimum :: Ord a0 => Distinct a a0 -> a0 | |
Eq a => Eq (Distinct a b) Source # | |
Ord a => Ord (Distinct a b) Source # | |
Defined in LSC.BinarySearch | |
(Show a, Show b) => Show (Distinct a b) Source # | |
getDistinct :: Distinct a b -> b Source #
binarySearch :: Ord a => [a] -> [a] Source #
unstableUnique :: Ord a => [a] -> [a] Source #
distinctPairs :: [a] -> [(a, a)] Source #
medianElements :: [a] -> [a] Source #