package sort; public class QuickSort { public static void Sort(int[] a, int l, int r){ //快速排序 int x = a[l + ((r - l)>>1)]; int i = l; int j = r; while(i<=j){ while(a[i] < x) i++; while(x < a[j]) j--; if(i<=j){ int temp = a[i]; a[i] = a[j]; a[j] = temp; i++; j--; } } if(l>1)]; int i = l; int j = r; while(i<=j){ while(a[i] < x) i++; while(x < a[j]) j--; if(i<=j){ int temp = a[i]; a[i] = a[j]; a[j]= temp; i++; j--; } } if((l