22问答网
所有问题
这个快速排序法的终止条件是什么啊?小弟初学C语言,请求诸位大神帮帮忙啊,小弟在线等待。
如题所述
举报该问题
推荐答案 推荐于2018-04-20
每次把数组分为小于和大于特定值的两段分别各自做
快速排序
,所以递归调用排序的数组长度小于2时就是排序好了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/20TffI0XS.html
其他回答
第1个回答 2013-04-08
if(left>right)
return;
就是终止条件,后面的代码不再执行了。本回答被提问者采纳
第2个回答 2013-04-08
按j就终止了 因为i!=j 所以等于j的时候条件就结束了
相似回答
C语言
的
快速排序的
算法
是什么啊?
答:
一趟
快速排序的
算法是: 1)设置两个变量I、J,排序开始的时候:I=0,J=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即 key=A[0]; 3)从J开始向前搜索,即由后开始向前搜索(J=J-1),找到第一个小于key的值A[J],并与key交换; 4)从I开始向后搜索,即由前开始向后搜索(I...
菜鸟提问
c语言
关于
快速排序
答:
temp=R[s];/*选第一个数作为参照*/ /*while(i!=j)不要用这种方法判定循环
结束,
万一i==j-1,i++,j--后 i〉j了,!=
这个条件
就救不了你了*/ for(i=s+1,j=t;i<=j;i++,j--)/*不包括参照数,进行左右阵营站队*/ { while(j>i && R[j]>=temp)/*R[j]>=temp不要 = ...
大家正在搜
什么是快速排序
冒泡排序和快速排序
终止经营的三个条件
完满终止的三个条件
快速排序的原理
代表资格终止的条件
终止侦查的条件
如何快速排序
c快速排序
相关问题
c语言求大神解释下,小弟实在搞不懂,快速排序错误
求大神编写一个从大到小快速排序C语言程序,注意是从大到小!急...
C语言的快速排序的算法是什么啊?