快速排序,模板 2022-05-08 21:07 浏览数:339 来源: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);} 下一篇:归并排序,模板 上一篇:明天会更好