关闭

快排 (自己实现)

463人阅读 评论(0) 收藏 举报
分类:
void quick_sort(int a[],int x,int y)
{
int xx = x,yy = y;
int k = a[x];
if(x >= y) return;
while(xx != yy)
{
while(xx < yy && a[yy] >= k) yy--;
a[xx] = a[yy];
while(xx < yy && a[xx] <= k) xx++;
a[yy] = a[xx];
}
a[xx] = k;
quick_sort(a,x,xx-1);
quick_sort(a,xx+1,y);

}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9830次
    • 积分:444
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:7篇
    • 译文:0篇
    • 评论:1条
    文章分类