Discuss / Java / 镜像冒泡排序

镜像冒泡排序

Topic source

最大的一个数被交换到最前  下一轮循环就可以“刨除”最前的数

for(int i = ns.length-1;i>=0;i--){

    for(int j = ns.length - 1;j > ns.length-1 -i;j--){

        if(ns[j]>ns[j-1]){

            int temp = ns[j];

            ns[j] = ns[j-1];

            ns[j-1] = temp;

        }

    }

}


  • 1

Reply