当前位置:网站首页>Quick sort

Quick sort

2022-06-13 07:05:00 Code Taoist

public static void quickSort(int[] arr,int begin,int end){
    if(begin>end)
        return;
    int tmp = arr[begin];
    int i =begin;
    int j =end;
    while (i<j){
        while(arr[j]>=tmp && j>i){
            j--;
        }
        arr[i] = arr[j];
        while(arr[i]<=tmp && j>i){
            i++;
        }
        arr[j] = arr[i];
    }
    arr[i] = tmp;
    quickSort(arr, begin, i-1);
    quickSort(arr, i+1, end);
}
原网站

版权声明
本文为[Code Taoist]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/164/202206130658148868.html