O(n2) Algorithms

Bubble Sort Bubble Sort with Early Out Bi-Directional Bubble Sort ShellSort O(n~1.40) with Early Out (via Delta Bubble Sort) Selection Sort Selection Sort with Min Key Swap Insertion Sort ShellSort O(n~1.25) (via Delta Insertion Sort)

O(nlog2n) Algorithms

HeapSort MergeSort Quick Sort Quick Sort with BubbleSort (<= 6) Quick Sort Quick Sort with Median Pivot & BSort with Mean Index Pivot (Ideal) & BSort

O(n) Algorithms

ProxMap Sort Pass 1 - compute hit counts Pass 2 - compute proxmap Pass 3 - compute future insertion locations Pass 4 - move keys to final locations