芝婵

关注

Coding:实现快速排序算法

芝婵

关注

阅读 103

2022-07-13


代码

void quick_sort(vector<int> & arr,int l,int r)
{
if(l >= r)
return;

int middle = l;
for(int i = l; i < r; ++i){
if(arr[i] < arr[r]){
swap(arr[middle++],arr[i]);
}
}
swap(arr[middle],arr[r]);
quick_sort(arr,l,middle-1);
quick_sort(arr,middle+1,r);
}


相关推荐

火热如冰

【算法】排序-快速排序 (java实现)

火热如冰 83 0 0

南陵王梁枫

Python实现快速排序算法

南陵王梁枫 190 0 0

沉浸在自己的世界里

排序算法-----快速排序(非递归实现)

沉浸在自己的世界里 46 0 0

穆风1818

快速排序算法的Python实现

穆风1818 112 0 0

小时候是个乖乖

快速排序算法实现及优化

小时候是个乖乖 88 0 0

非宁静不致远

排序算法~快速排序

非宁静不致远 155 0 0

紫荆峰

排序算法--快速排序

紫荆峰 60 0 0

覃榜言

排序算法---快速排序

覃榜言 12 0 0

搬砖的小木匠

【排序算法】—— 快速排序

搬砖的小木匠 24 0 0

独西楼Q

排序算法:快速排序

独西楼Q 69 0 0

精彩评论(0)

0 0 举报