Parameter | Description |
---|---|
Stability | A sorting algorithm is stable if it preserves the relative order of equal elements after sorting. |
In place | A sorting algorithm is in-place if it sorts using only O(1) auxiliary memory (not counting the array that needs to be sorted). |
Best case complexity | A sorting algorithm has a best case time complexity of O(T(n)) if its running time is at least T(n) for all possible inputs. |
Average case complexity | A sorting algorithm has an average case time complexity of O(T(n)) if its running time, averaged over all possible inputs, is T(n) . |
Worst case complexity | A sorting algorithm has a worst case time complexity of O(T(n)) if its running time is at most T(n) . |