C语言写个快速排序算法

港控/mmm° 2023-09-29 23:06 75阅读 0赞

按照快速排序算法,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)

发表评论

表情:
评论列表 (有 0 条评论,75人围观)

还没有评论,来说两句吧...

相关阅读

    相关 快速排序算法C语言实现)

    快速排序算法(C语言实现) 快速排序是一种基于比较的排序算法,它采用递归分治策略来排序一个序列。快速排序算法是所有基于比较的排序算法中,平均情况下表现最好的一种算法。快速排序