An exploration of different sorting algorithm implementations in Haskell. This repo focuses on 3 main areas:
- Demostrating "in-place" sorts using the
MArray
interface. - Comparing the required Haskell code with a more imperative language (Python).
- Demonstrating basics of benchmarking and profiling code.
- Quicksort
- Merge Sort
- Heap Sort
- Insertion Sort
- Selection Sort
- Bubble Sort