C语言写个快速排序算法
按照快速排序算法,C语言实现的程序如下: void quick_sort(int *arr, int start, int end) { if (start >= end) //如果只有一个元素,就不用再排下去了 return; int mid = arr[end]; //取最后一个元素作为基准 int left = start, right = end - 1; while (left < right) { while (arr[left] < mid && left < right)
还没有评论,来说两句吧...