c语言各种排序算法

Python019

c语言各种排序算法,第1张

1:桶排序;

2:堆排序;

3:冒泡排序;

4:快速排序

5:选择排序;

6:插入排序;

7:希尔排序;

8:归并排序;

9:基数排序;

10:计数排序;

排序主要分为以下几种。

1.冒泡排序:通过循环比较前后数的大小进行交换。最后使得数组有序。

2.快速排序:首先将第一个数作为一个基准,然后循环,将前半部分大于该数的与后半部分小于该数的进行交换,使得以该数为分界线,前面的小于该数,后面的大于该数,然后分前后两部分继续。