Have to choose a correct sorting algorithm for each case
In real world, knowing each property and reducing selection time is important
Sort Algorithms
Quick Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Radix Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Merge Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Grid Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Tim Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Insertion Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Selection Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Counting Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Bubble Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Shell Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Heap Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Topology Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Bucket Sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
nloglogn sorting
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
nlogk sort
Time
Worst
Stable
Stable
Inplace
Inplace
Comparision
Comparision
Sort Algorithm Notion