public static void quickSort(int[] arr,int left,int right){
int pivot = arr[left];
int l = left;
int r = right;
while (l<r){
while (l<r &&arr[r]>=pivot){
r--;
}
arr[l] = arr[r];
while (l<r &&arr[l]<=pivot){
l++;
}
arr[r]=arr[l];
}
arr[l]=pivot;
if(left<right){
quickSort(arr,left,r-1);
quickSort(arr,l+1,right);
}
}
java手撕快排public static void quickSort(int[] arr,int left,int right){ int pivot = arr[left]; int l = left; int r = right; while (l<r){ while (l<r &&arr[r]>=pivot){ r--; } arr[l] = arr[r];