1. 程式人生 > >選擇排序——SelectionSortFirst

選擇排序——SelectionSortFirst

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");
}

}