美文网首页
【快速排序】

【快速排序】

作者: 蛋花汤汤 | 来源:发表于2019-06-26 12:20 被阅读0次
    public static void sort(int[] a, int low, int high){
            int i = low, j = high;
            if(i < 0 || i > j)   return;
            int k = a[i];
            while(i < j){
                while(i < j && a[j] > k) j--;
                while(i < j && a[i] <= k) i++;
                if(i < j){
                    int tmp = a[i];
                    a[i] = a[j];
                    a[j] = tmp;
                }
            }
            k = a[i];
            a[i] = a[low];
            a[low] = k;
    
            sort(a, low, i - 1);
            sort(a, i - 1, high);
        }
    

    相关文章

      网友评论

          本文标题:【快速排序】

          本文链接:https://www.haomeiwen.com/subject/lstccctx.html