排序算法是对无序数据进行排序,使之从为有序数据的过程。排序的数据一定要大于一个数据项,有序指的是按某种规则来说是有序的,如大小,数量,高矮等。一般我们用数组来存储代排序的数据,输出为有序的数组。
排序算法的模型:
输出为:代排序的数组
Array[1 … n] =1,5,3,4,2
输出为排序好的数组:
Array[1 … n] =1,2,3,4,5
已有的排序算法:
1 :冒泡排序
2 :插入排序
3 :希尔排序
4 :堆排序
5 :分治排序
6:快速排序
7:桶排序