快速排序,模板 2022-05-08 21:07 瀏覽數:340 來源: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);} 下壹篇:归并排序,模板 上壹篇:明天会更好