您的位置:首页 > 其它

快速排序!

2006-03-28 11:04 211 查看
void quick_sort(int x[], int low, int high)
{
int i=low, j=high;
int t=x[low];

while (i<j)
{
while (i<j && x[j]>t)
j--;

x[i]=x[j];

while (i<j && x[i]<=t)
i++;

x[j]=x[i];

x[i] = t;

quick_sort(x,low,i-1);

quick_sort(x,i+1,high);

}

无意中发现这个快速排序的算法,简洁,高效! 初学者适合学习!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: