Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Simple.Quicksort
Description
This module implements quicksort with mutable arrays from linear-base
Synopsis
- quicksortUsingList :: Ord a => [a] -> [a]
- quicksortUsingArray :: Ord a => [a] -> [a]
- quicksortArray :: Ord a => Array a %1 -> Array a
- go :: Ord a => Int -> Int -> Array a %1 -> Array a
- partition :: Ord a => Array a %1 -> a -> Int -> Int -> (Array a, Ur Int)
- swap :: HasCallStack => Array a %1 -> Int -> Int -> Array a
Documentation
quicksortUsingList :: Ord a => [a] -> [a] Source #
quicksortUsingArray :: Ord a => [a] -> [a] Source #