首頁 文章 快速排序,模板

快速排序,模板

2022-05-08 21:07  瀏覽數:324  來源:Coat    

void qs(int h[], int l, int r)
{
if (l >= r) return;
int x = h[l+r>>1], i = l - 1, j = r + 1;
while (i < j)
{
do i++; while (h[i] < x);
do j--; while (h[j] > x);
if (i < j) swap(h[i],h[j]);
}
if(l<j)
qs(h, l, j);
if (r > j);
qs(h, j+1, r);
}



聲明:以上文章均為用戶自行添加,僅供打字交流使用,不代表本站觀點,本站不承擔任何法律責任,特此聲明!如果有侵犯到您的權利,請及時聯系我們刪除。

字符:    改为:
去打字就可以设置个性皮肤啦!(O ^ ~ ^ O)