(一)快排 #include<stdio.h> #define MAX 100010 void qsort(int *a,int l,int r){ if(l>=r) return; int mid = a[(l+r)/2]; //mid是数组中间的那个数,与归并的mid规定不同,注意区分; //同时这样做可以不用再把标兵数放回,即不用a[i] = mid这一步。 int i = l-1; //扩 int j = r+1; //扩 while(i<j){ do i++;while(a[...