├── .github └── workflows │ └── haskell-ci.yaml ├── .gitignore ├── Changelog.md ├── LICENSE ├── Readme.md ├── bench ├── BenchMain.hs └── ForeignSorting.hsc ├── cabal.project ├── cabal.project.test ├── cbits ├── sort.cpp └── sort.h ├── src-predefined └── Data │ └── Vector │ └── Algorithms │ └── Quicksort │ └── Predefined │ ├── BitonicIntST.hs │ ├── PIntParallelMedian3IO.hs │ ├── PIntParallelMedian3or5IO.hs │ ├── PIntParallelStrategiesMedian3IO.hs │ ├── PIntParallelStrategiesMedian3ST.hs │ ├── PIntParallelStrategiesMedian3or5IO.hs │ ├── PIntParallelStrategiesMedian3or5ST.hs │ ├── PIntSequentialMedian3IO.hs │ ├── PIntSequentialMedian3ST.hs │ ├── PIntSequentialMedian3or5IO.hs │ ├── PIntSequentialMedian3or5ST.hs │ ├── PTripleSequentialMedian3ST.hs │ ├── PTripleSequentialMedian3or5ST.hs │ ├── Pair.hs │ ├── SortTriple.hs │ ├── UIntParallelStrategiesMedian3IO.hs │ ├── UIntParallelStrategiesMedian3ST.hs │ ├── UIntParallelStrategiesMedian3or5IO.hs │ ├── UIntParallelStrategiesMedian3or5ST.hs │ ├── UIntSequentialMedian3IO.hs │ ├── UIntSequentialMedian3ST.hs │ ├── UIntSequentialMedian3or5IO.hs │ ├── UIntSequentialMedian3or5ST.hs │ ├── UPairParallelStrategiesMedian3IO.hs │ ├── UPairParallelStrategiesMedian3ST.hs │ ├── UPairParallelStrategiesMedian3or5IO.hs │ ├── UPairParallelStrategiesMedian3or5ST.hs │ ├── UPairSequentialMedian3IO.hs │ ├── UPairSequentialMedian3ST.hs │ ├── UPairSequentialMedian3or5IO.hs │ ├── UPairSequentialMedian3or5ST.hs │ ├── UTripleSequentialMedian3ST.hs │ ├── UTripleSequentialMedian3or5ST.hs │ ├── UTupleParallelStrategiesMedian3IO.hs │ ├── UTupleParallelStrategiesMedian3ST.hs │ ├── UTupleParallelStrategiesMedian3or5IO.hs │ ├── UTupleParallelStrategiesMedian3or5ST.hs │ ├── UTupleSequentialMedian3IO.hs │ ├── UTupleSequentialMedian3ST.hs │ ├── UTupleSequentialMedian3or5IO.hs │ ├── UTupleSequentialMedian3or5ST.hs │ ├── VIntParallelStrategiesMedian3IO.hs │ ├── VIntParallelStrategiesMedian3ST.hs │ ├── VIntParallelStrategiesMedian3or5IO.hs │ ├── VIntParallelStrategiesMedian3or5ST.hs │ ├── VIntSequentialMedian3IO.hs │ ├── VIntSequentialMedian3ST.hs │ ├── VIntSequentialMedian3or5IO.hs │ ├── VIntSequentialMedian3or5ST.hs │ ├── VPairParallelStrategiesMedian3IO.hs │ ├── VPairParallelStrategiesMedian3ST.hs │ ├── VPairParallelStrategiesMedian3or5IO.hs │ ├── VPairParallelStrategiesMedian3or5ST.hs │ ├── VPairSequentialMedian3IO.hs │ ├── VPairSequentialMedian3ST.hs │ ├── VPairSequentialMedian3or5IO.hs │ ├── VPairSequentialMedian3or5ST.hs │ ├── VTupleParallelStrategiesMedian3IO.hs │ ├── VTupleParallelStrategiesMedian3ST.hs │ ├── VTupleParallelStrategiesMedian3or5IO.hs │ ├── VTupleParallelStrategiesMedian3or5ST.hs │ ├── VTupleSequentialMedian3IO.hs │ ├── VTupleSequentialMedian3ST.hs │ ├── VTupleSequentialMedian3or5IO.hs │ └── VTupleSequentialMedian3or5ST.hs ├── src └── Data │ └── Vector │ └── Algorithms │ ├── FixedSort.hs │ ├── Heapsort.hs │ ├── Quicksort.hs │ └── Quicksort │ ├── Fork2.hs │ ├── Median.hs │ └── Parameterised.hs ├── test.txt ├── test ├── Data │ └── Vector │ │ └── Algorithms │ │ └── Quicksort │ │ └── Tests.hs └── TestMain.hs └── vector-quicksort.cabal /.github/workflows/haskell-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/.github/workflows/haskell-ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/Readme.md -------------------------------------------------------------------------------- /bench/BenchMain.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/bench/BenchMain.hs -------------------------------------------------------------------------------- /bench/ForeignSorting.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/bench/ForeignSorting.hsc -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/cabal.project -------------------------------------------------------------------------------- /cabal.project.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/cabal.project.test -------------------------------------------------------------------------------- /cbits/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/cbits/sort.cpp -------------------------------------------------------------------------------- /cbits/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/cbits/sort.h -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/BitonicIntST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/BitonicIntST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelStrategiesMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelStrategiesMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelStrategiesMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelStrategiesMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelStrategiesMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelStrategiesMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelStrategiesMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntParallelStrategiesMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntSequentialMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntSequentialMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntSequentialMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntSequentialMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PIntSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PTripleSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PTripleSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PTripleSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/PTripleSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/Pair.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/Pair.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/SortTriple.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/SortTriple.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntParallelStrategiesMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntParallelStrategiesMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntParallelStrategiesMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntParallelStrategiesMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntParallelStrategiesMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntParallelStrategiesMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntParallelStrategiesMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntParallelStrategiesMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntSequentialMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntSequentialMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntSequentialMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntSequentialMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UIntSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairParallelStrategiesMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairParallelStrategiesMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairParallelStrategiesMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairParallelStrategiesMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairParallelStrategiesMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairParallelStrategiesMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairParallelStrategiesMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairParallelStrategiesMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairSequentialMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairSequentialMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairSequentialMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairSequentialMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UPairSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTripleSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTripleSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTripleSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTripleSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleParallelStrategiesMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleParallelStrategiesMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleParallelStrategiesMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleParallelStrategiesMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleParallelStrategiesMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleParallelStrategiesMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleParallelStrategiesMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleParallelStrategiesMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleSequentialMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleSequentialMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleSequentialMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleSequentialMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/UTupleSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntParallelStrategiesMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntParallelStrategiesMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntParallelStrategiesMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntParallelStrategiesMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntParallelStrategiesMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntParallelStrategiesMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntParallelStrategiesMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntParallelStrategiesMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntSequentialMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntSequentialMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntSequentialMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntSequentialMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VIntSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairParallelStrategiesMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairParallelStrategiesMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairParallelStrategiesMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairParallelStrategiesMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairParallelStrategiesMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairParallelStrategiesMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairParallelStrategiesMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairParallelStrategiesMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairSequentialMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairSequentialMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairSequentialMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairSequentialMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VPairSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleParallelStrategiesMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleParallelStrategiesMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleParallelStrategiesMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleParallelStrategiesMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleParallelStrategiesMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleParallelStrategiesMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleParallelStrategiesMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleParallelStrategiesMedian3or5ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleSequentialMedian3IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleSequentialMedian3IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleSequentialMedian3ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleSequentialMedian3ST.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleSequentialMedian3or5IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleSequentialMedian3or5IO.hs -------------------------------------------------------------------------------- /src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleSequentialMedian3or5ST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src-predefined/Data/Vector/Algorithms/Quicksort/Predefined/VTupleSequentialMedian3or5ST.hs -------------------------------------------------------------------------------- /src/Data/Vector/Algorithms/FixedSort.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src/Data/Vector/Algorithms/FixedSort.hs -------------------------------------------------------------------------------- /src/Data/Vector/Algorithms/Heapsort.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src/Data/Vector/Algorithms/Heapsort.hs -------------------------------------------------------------------------------- /src/Data/Vector/Algorithms/Quicksort.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src/Data/Vector/Algorithms/Quicksort.hs -------------------------------------------------------------------------------- /src/Data/Vector/Algorithms/Quicksort/Fork2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src/Data/Vector/Algorithms/Quicksort/Fork2.hs -------------------------------------------------------------------------------- /src/Data/Vector/Algorithms/Quicksort/Median.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src/Data/Vector/Algorithms/Quicksort/Median.hs -------------------------------------------------------------------------------- /src/Data/Vector/Algorithms/Quicksort/Parameterised.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/src/Data/Vector/Algorithms/Quicksort/Parameterised.hs -------------------------------------------------------------------------------- /test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/test.txt -------------------------------------------------------------------------------- /test/Data/Vector/Algorithms/Quicksort/Tests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/test/Data/Vector/Algorithms/Quicksort/Tests.hs -------------------------------------------------------------------------------- /test/TestMain.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/test/TestMain.hs -------------------------------------------------------------------------------- /vector-quicksort.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergv/vector-quicksort/HEAD/vector-quicksort.cabal --------------------------------------------------------------------------------