JAVA 冒泡排序-个人理解

来源:互联网 发布:js动态删除指定tr 编辑:程序博客网 时间:2024/05/16 01:28

    public static void main(String[] args) {        int[] a = {5,4,3,2,1};        //  a = {A,B,C,D...}        maopaopaixu(a);    }    private static void maopaopaixu(int[] a) {        int temp;        for(int i=0;i<a.length;i++){            for(int j=i+1;j<a.length;j++){ // j = i+1  比过的就不能在比了                if( a[i]>a[j] ){ // A > B  的情况                     temp = a[i];// A值传入到临时存储区                    a[i] = a[j];// B值赋给A                    a[j] = temp;// 临时值A赋给B                    // 完成一次对比,数值转换。                }                for(int k = 0; k < a.length;k++){                    System.out.print(a[k]+",");                }                //完成一次对比输出一次                System.out.println("");            }        }    }}
1 0