Different Types Of Sorting Algorithms

1) Exchange sorts : 

1.1 Bubble sort
1.2 Cocktail sort
1.3 Odd-even sort
1.4 Comb sort
1.5 Gnome sort
1.6 Quick sort


2) Selection sorts :

2.1 Selection sort
2.2 Heapsort
2.3 Smoothsort
2.4 Cartesian tree sort
2.5 Tournament sort
2.6 Cycle sort


3) Insertion sorts :

3.1 Insertion sort
3.2 Shell sort
3.3 Tree sort
3.4 Library sort
3.5 Patience sort


4) Merge sorts :

4.1 Merge sort
4.2 Polyphase merge sort
4.3 Strand sort
4.4 Tim sort


5) Non-comparison sorts : 

5.1 Radix sort
5.2 Bucket sort
5.3 Counting sort
5.4 Pigeon Hole sort
5.5 Burst sort
5.6 Bead sort
5.7 Bucket sort



6) Others :

6.1 Topological sorting
6.2 Sorting network
6.3 Bitonic sorter
6.4 Batcher odd-even mergesort
6.5 Pancake sorting


7) Ineffective/humorous sorts :

7.1 Bogo sort
7.2 Stooge sort


Hope that this list of sorting algorithms will help you.
Feel free to post comments and your opinions.

Comments

Popular Posts