优化版冒泡排序Java代码

xiaoxiao2021-02-27  155

public class test1 { public static void main(String[] args) { int[] arr={9,1,2,3,4}; sort(arr); } public static void sort(int[] arr){ int len=arr.length; boolean sorted=true; for(int j=0;j<len-1;j++){ sorted=true; System.out.println("--------------"); for(int i=0;i<len-1-j;i++){ //System.out.print("第"+[i+1]+"次"); if(arr[i]>arr[i+1]){ int temp=arr[i]; arr[i]=arr[i+1]; arr[i+1]=temp; sorted=false; } System.out.println(Arrays.toString(arr)); } if(sorted){ break; } } } }
转载请注明原文地址: https://www.6miu.com/read-16693.html

最新回复(0)