選擇排序——SelectionSortFirst
阿新 • • 發佈:2018-12-17
package sort.com;
public class SelectionSortFirst {
/**
* 程式入口方法
*
*/
public static void main(String[] args) { //定義陣列 int [] a = {7,-1,6,16,25,-30,0,4,10}; for (int i = 0; i < a.length - 1; i++){ for(int j = i + 1; j < a.length; j++){ //先用a[i=0]與整個陣列比較,找到最小的與//a[0]交換位置,然後i+1繼續與整個陣列比較,重複到a[i=a.length-1] if(a [i] > a[j]){ int temp = a [i]; a[i] = a[j]; a[j] = temp; } } } //遍歷並輸出陣列 for(int v : a) System.out.print(v + "\t"); }
}