当前位置:网站首页>快速排序

快速排序

2022-06-13 06:58:00 码道人

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);
}
原网站

版权声明
本文为[码道人]所创,转载请带上原文链接,感谢
https://markdowner.net/v1/article/by_user/323632092237807616