java算法排序

    xiaoxiao2021-12-14  21

    冒泡排序 public static void BubbleSort2(){ int[] arr={3,1,4,2}; int temp=0;//临时变量 for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } } 2. public static void BubbleSort(int[] arr){ int temp=0;//临时变量 boolean flag; for(int i=0;i<arr.length-1;i++){ flag=false; for(int j=arr.length-1;j>i;j--){ if(arr[j]<arr[j-1]){ temp=arr[j]; arr[j]=arr[j-1]; arr[j-1]=temp; flag=true; } } if(!flag){ break; } } for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+" "); } }
    转载请注明原文地址: https://ju.6miu.com/read-970334.html

    最新回复(0)