Java陣列練習 三 選擇排序

2021-07-30 12:26:02 字數 448 閱讀 7453

思想:將最小值放入角標為0的元素內,將第二小的值放入角標為1的元素內,一次類推,得到乙個從小到大排列的陣列。

class test

; printarray(arr);

selectsort(arr);

printarray(arr);

} //選擇排序

public static void selectsort(int arr)

}} }

//定義乙個功能,實現交換陣列內量個元素的功能

public static void swap(int arr,int i,int j)

//定義乙個功能,用來列印輸出給定的陣列元素

public static void printarray(int arr)

{ system.out.print("[");

for(int i=0;i

Java陣列選擇排序

選擇排序 對於給定的一組記錄,經過第一輪比較後得到最小的記錄,然後將該記錄與第乙個記錄的位置進行交換 接著對不包括第乙個記錄以外的其他記錄進行第二輪比較,得到最小的記錄並與第二個記錄進行位置交換 重複該過程,直到進行比較的記錄只有乙個時為止。選擇排序 public class arraydemo4 ...

Java基礎 陣列(選擇排序 氣泡排序)

特點 陣列可以儲存任何型別的資料,包括原始資料和引用資料型別,但是一旦指定型別之後就只能儲存該型別 宣告陣列 元素型別 陣列 元素型別 陣列名 例如 string args string args int array int array 訪問陣列 訪問陣列中的元素 使用陣列名 下標 的形式訪問 最大...

Java陣列練習 四 氣泡排序

思想 相鄰兩個元素比較,如果符合條件就換位,內迴圈一次最值出現在最右邊,兩次第二大小的值出現在倒數第二的位置。class test printarray arr bubblesort arr printarray arr 定義乙個方法,實現氣泡排序 public static void bubble...