Autolib.Util.Sort
sort :: Ord a => [a] -> [a] Source #
merge sort
sortBy :: Ord b => (a -> b) -> [a] -> [a] Source #
insert :: Ord a => a -> [a] -> [a] Source #
insertBy :: Ord b => (a -> b) -> a -> [a] -> [a] Source #
nub :: Ord a => [a] -> [a] Source #
nubBy :: Ord b => (a -> b) -> [a] -> [a] Source #
rise :: Ord a => [a] -> [a] Source #
produce strictly increasing subsequence
riseBy :: Ord b => (a -> b) -> [a] -> [a] Source #