diff --git a/codes/a1269771320/18927925.java b/codes/a1269771320/18927925.java index fb6f500beefa8241d6d532742aec19e0b1b6dbbe..476d2b115634e68e7e6fd784298615c5d785805f 100644 --- a/codes/a1269771320/18927925.java +++ b/codes/a1269771320/18927925.java @@ -3,16 +3,17 @@ * aa bb cc * @param a 待排序的数组 * @param n 待排序的数组长度 - * / - public static void bubbleSort(int[] a,int n){ - // 你的代码,,使无序数组a变得有序 - for(int i=0;ia[j+1]){ - int temp=a[j]; - a[j]=a[j+1]; - a[j+1]=temp; - } - } - } - }//end + */ +public static void bubbleSort(int [] a, int n){ + // 你的代码,使无序数组 a 变得有序 + for (int i = 0; i < n - 1; i++) { + for (int j = 0; j < n - i - 1; j++) { + if (a[j] > a[j + 1]) { + // 交换元素位置 + int temp = a[j]; + a[j] = a[j + 1]; + a[j + 1] = temp; + } + } + } +} //end \ No newline at end of file