数据结构之常见的排序算法2

继续快速排序,简单选择排序和堆排序 一,快速排序 算法思想 a,先从一个数列中取出一个数作为基数 b,分区过程,将比这个数大的放在右边,小于等于这个数的放到左边 c,再对左右区间重复第二步,直到各个区间只剩一个数 2,代码 void QuickSort(int[]s,int l,int r){//l,r是指快排的范围,从s[l]到s[r] int i=l; int j=r; int t
相关文章
相关标签/搜索