问题描述
解决方案
你这个代码根本都不能编译,错误太多了。参考这个
http://blog.csdn.net/liuchen1206/article/details/6954074
解决方案二:
起码把代码粘贴好行么。你的代码逻辑有问题,直接看快速排序的百度百科吧,上面有标准写法
解决方案三:
问题解决了 是larg=sizeof(a) 出了问题 直接larg内存就出问题了 改进后的程序
解决方案四:
while(i {
while(a[i] while(a[j]>a[mid]) j--;
if(i {
temp=a[i];
a[i]=a[j];
a[j]=temp;
i++;
j--;
}
}
if(smal if(larg>j) f(a+j,j,larg);
}
什么意思?
解决方案五:
后面的while看不懂
解决方案六:
while(i)这个条件似乎是死循环
时间: 2024-09-16 13:10:59