冒泡排序

void quicksort(int arr[],int l,int r) {
    if (l >= r)
        return;
    int i = l, j = r, x = arr[i];
    while (i < j && arr[j] >= x)
        j--;
    if(i<j)
    arr[i++] = arr[j];

    while (i < j &&arr[i] <= x)
        i++;
    if (i < j)
        arr[j--] = arr[i];

    quicksort(arr, l, i - 1);
    quicksort(arr, i+1, r);
}

非稳定排序

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页