public class Demo08 { public static void main(String[] args){ int[] arr=new int[]{23,98,54,32,88,22}; /** * 冒泡排序 * 第一层循环控制第二层循环每轮循环的次数 * 第二层循环将数组中的值从第一个开始与第二个值进行比大小 * 如果比他大,则互换位置,继续和第三个比,以此类推 * * 倒序输出数组,从数组末尾开试,使用i--进行输出 */ 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]){ int input=arr[j]; arr[j]=arr[j+1]; arr[j+1]=input; } } } for( int i : arr ){ System.out.print(i+"\t"); } } }
数组的冒泡排序
猜你喜欢
转载自blog.csdn.net/qq_41770096/article/details/81189957
今日推荐
周排行