冒泡排序加图解

混江龙づ霸主 提交于 2020-01-04 00:54:16
/*
冒泡排序
*/
class SortDemo{
    public static void main(String[] args){
        int[] arr = {2,12,3,13,20,11,32,33};
        //调用冒泡排序方法
        printSort(arr);
    }

    //冒泡排序
    public static void printSort(int[] arr){
        for(int i =0;i<arr.length-1;i++){ //循环次数
            for(int j = 0;j<arr.length-i-1;j++){//最大值依次往后排
                if(arr[j]>arr[j+1]){
                    int temp = arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=temp;

                }
            }
        }

        for(int k=0;k<arr.length;k++){
            System.out.print(arr[k]+"\t");
        }

    }
}

冒泡排序

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!