标签:code -- 冒泡 rgs param 算法 temp 图片 src
1 package log; 2 3 public class Test4 { 4 5 /** 6 * java算法---冒泡排序 7 * 8 * @param args 9 */ 10 public static void main(String[] args) { 11 // 需要排序的数组 12 int arr[] = { 49, 20, 36, 51, 18, 94, 61, 31, 50 }; 13 // 循环输出该数组内容 14 System.out.println("排序之前:"); 15 for (int a : arr) { 16 System.out.print(a + "\t"); 17 } 18 System.out.println(); 19 20 int temp = 0; 21 for (int i = 0; i < arr.length - 1; i++) { 22 for (int j = 0; j < arr.length - 1 - i; j++) { 23 if (arr[j] > arr[j + 1]) { 24 temp = arr[j]; 25 arr[j] = arr[j + 1]; 26 arr[j + 1] = temp; 27 } 28 } 29 } 30 // 循环输出该数组内容 31 System.out.println("排序之后:"); 32 for (int a : arr) { 33 System.out.print(a + "\t"); 34 } 35 System.out.println(); 36 37 } 38 39 }
下面是控制台的输出结果
标签:code -- 冒泡 rgs param 算法 temp 图片 src
原文地址:https://www.cnblogs.com/javallh/p/8762093.html