void quick_sort(int l,int r)
{
int k = a[l];
if(l < r)
{
int i = l, j = r;
while(i < j)
{
while(a[j] >= k && i < j) j--;
a[i] = a[j];
while(a[i] <= k && i < j) i++;
a[j] = a[i];
}
a[i] = k;
quick_sort(l, i- 1);
quick_sort(i+1,r);
}
return ;
}
重拾旧山河之快速排序
最新推荐文章于 2024-08-06 07:12:09 发布