快速排序

2021-01-23 04:13

阅读:594

标签:class   vat   使用   else   切分   wap   置换   一个   个数   

    //判断a是否小于b
    private static boolean less(Comparable v, Comparable w) {
        return v.compareTo(w) = right) {
                //说明扫描完毕了
                break;
            } else {
                //没有扫描完,说明 比key 大的和比key小的 都需要交换位置
                swap(arr, left, right);
            }
        }
        //整个循环结束 找到了分界值的索引 ,将基准与分界值的位置换掉,交换分界值
        swap(arr, low, right);
        return right;
    }

    public static void main(String[] args) {
        Integer[] integers= {6, 1, 2, 7, 9, 3, 4, 5, 8};
       sort(integers);
        System.out.println(Arrays.toString(integers));
    }

  

快速排序

标签:class   vat   使用   else   切分   wap   置换   一个   个数   

原文地址:https://www.cnblogs.com/hejunhong/p/12885361.html


评论


亲,登录后才可以留言!