氣泡排序
兩個相鄰位置比較,如果前面的元素比後面的元素大就交換位置。每次外迴圈都能確定乙個最大值在陣列中的位置。
package stringbufferpackage;
public class demo6_bubblesort ;
bubblesort(arr);
print(arr);
} private static void print(int arr)
}private static void bubblesort(int arr)
}}
}}
選擇排序
用乙個索引位置上的元素,一次與其他索引位置上的元素比較,小的在前面大的在後面。每次外迴圈可以確定乙個最小值在陣列中的位置。
package stringbufferpackage;
public class demo7_selectsort ;
selectsort(arr);
print(arr);
} private static void print(int arr)
}private static void selectsort(int arr)
}}
}}
java基礎 陣列及排序
陣列 資料型別 陣列名 初始化值 這裡的資料型別指的是陣列中存放元素的資料型別 什麼是陣列 容器,可以盛放一組資料 相同型別 如何來盛放 根據下標來在放資料 下標從零開始 示例 定義陣列的形式1 int array new int 2 不清楚陣列內容的時候使用的,陣列長度一旦給定就不能更改 new代...
Java基礎篇 陣列排序
每一趟都從待排序的資料元素中選擇處最小 或最大 的乙個元素,順序地放在已排序好的數列的最末端,直到全部資料元素都放入了已排序好的數列。public int choicesort int array 比較相鄰元素的值,如果滿足條件則交換位置,直到所有相鄰元素都不滿足條件為止。public int bu...
Java基礎 陣列(選擇排序 氣泡排序)
特點 陣列可以儲存任何型別的資料,包括原始資料和引用資料型別,但是一旦指定型別之後就只能儲存該型別 宣告陣列 元素型別 陣列 元素型別 陣列名 例如 string args string args int array int array 訪問陣列 訪問陣列中的元素 使用陣列名 下標 的形式訪問 最大...