快速排序
2021-03-19 15:25
标签:最坏情况 最好 partition 需要 oid sort 复杂 otp std 下面是快速排序的一些特征: 快速排序的一次划分会将一个元素放到排好序的最终位置上 下面是快速排序的代码: 测试代码,可直接复制后编译执行: 快速排序 标签:最坏情况 最好 partition 需要 oid sort 复杂 otp std 原文地址:https://www.cnblogs.com/qijinzhi/p/quick_sort.html
/**
* arr 为需要排序的数组名
* low 为起始元素下标
* high 为末尾元素下标
*/
void quick_sort(int arr[], int low, int high)
{
if (low =pivot) --high;
arr[low] = arr[high];
while (low
#include