永发信息网

C++ 快排怎么做

答案:2  悬赏:0  手机版
解决时间 2021-03-17 15:50
C++ 快排怎么做
最佳答案
int partition(int a[], int left, int right, int pivotIndex)
{
int pivot = a[pivotIndex];
do
{
while (a[left] < pivot) left++;
while (a[right] > pivot) right--;
if (left < right && a[left] != a[right])
{
swap(a[left], a[right]);
}
else
{
return right;
}
}
while (left < right);
return right;
}
void quicksort(int a[], int left, int right)
{
if (left < right)
{
int pivot = (left + right) / 2; // middleint pivotNew = partition(a, left, right, pivot);
quicksort(a, left, pivotNew - 1);
quicksort(a, pivotNew + 1, right);
}
}
全部回答
看数据结构书籍或者网上下载代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
few的比较级和最高级为什么不双写w
如果汽车的发动机或空调机被更换能发现吗?如
富丽街/顺利路(路口)在什么地方啊,我要过去
请问债务届清偿期是什么意思? 债务已届清偿
关于我的事情带着情绪来说 是什么意思
x一80除以2分之1x加80=2分之1x-100÷8
《一下下》的歌词
步步高vivo Y1的基本参数
中国建设银行历史刷卡记录
谁能告诉我<<御前四宝>>施世纶的简介?
开宾利加500块钱油能开半个小时吗
50名学生参加体能和智能测验,已知体能优秀的
安宁村民委员会地址在什么地方,我要处理点事
圣杯战争的作者是谁
蛇前鸡后绕九圈猜一动物
推荐资讯
空姐代购违反哪些职业道德
上海枚硕商贸有限公司陆家浜路分公司怎么样?
为什么又是华晨金杯又是华晨宝马这两个是什么
长坪沟和海子沟,哪个更适合徒步?
西邨小区南门这个地址在什么地方,我要处理点
请问忆好掌灸该怎么用?
答疑:怎样从乌鲁木齐去亚心塔
简便计算15x7x6x3
猫妖传为什么歪曲历史
原厂迈腾车左侧车门的铝条价格
去武汉在哪看长江比较好
急求有关于昆明苏家村最近的一篇公告,此公告
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?