java整型陣列氣泡排序

2021-08-19 23:01:20 字數 699 閱讀 3562

package demo1;

public class text ;

system.out.print("氣泡排序前 :");

printarray(arr); // 列印陣列元素

bubblesort(arr); // 呼叫排序方法

system.out.print("氣泡排序後 :");

printarray(arr); // 列印陣列元素

} // 定義列印陣列方法

public static void printarray(int arr)

system.out.print("\n");

} // 定義對陣列排序的方法

public static void bubblesort(int arr)

} system.out.print("第" + (i + 1) + "輪排序後:");

printarray(arr); // 每輪比較結束列印陣列元素

} }

}

氣泡排序前  :7 6 3 5 9

第1輪排序後:7 6 5 9 3

第2輪排序後:7 6 9 5 3

第3輪排序後:7 9 6 5 3

第4輪排序後:9 7 6 5 3

氣泡排序後  :9 7 6 5 3

java裡面整型陣列元素進行氣泡排序

一 使用氣泡排序的目的是什麼呢?使用它需要達到什麼效果呢?還是為了使陣列中的元素有順序唄,但這種排序方式呢,主要是想提高一下陣列排序的效率。元素值之間進行比大小,這個涉及到比較的次數,如果說氣泡排序要提高陣列排序的效率,那麼它就會考慮如何減少元素值之間比較的次數。二 相對於選擇排序來說,氣泡排序是如...

Java陣列,氣泡排序

陣列的定義 三種方法 型別 陣列名 new 型別 長度 int shuzu new int 10 陣列中每個位置的元素都會是其預設值,如果是原始型別,則為0,如果是物件型別,則為null 在建立陣列時就給陣列中的原素賦值 int shuzu new int 僅定義乙個陣列變數名,然後再來賦值 int...

Java陣列,氣泡排序

氣泡排序 需求 陣列中儲存多個學生分數,按照分數從低到高的順序排序 步驟 1 兩兩做大於比較,大的往後移,小的往前移,把最大的值找出來,放在倒數第1位 這個時候,我們陣列劃分為2部分,排好序是一部分,未排序的是一部分 2 兩兩做大於比較,大的往後移,小的往前移,把第二大的值找出來,放在倒數第2位 這...