509 選擇排序法

public class JPA509 {
    public static void main(String[] argv) {
        int[] data = {1, 3, 2, 5, 4, 6};

        sort(data);
    }

    public static void sort(int data[]){
    int min,tmp;
    for(int i=0;i<data.length-1;i++){
    min=i;
    for(int j=i;j<data.length;j++){
    if(data[j]<data[min]){
    min=j;
    }
    }
    tmp=data[i];
    data[i]=data[min];
    data[min]=tmp;

    for(int k: data){
System.out.print(" "+k);
}
System.out.println();
    }

    }
}

沒有留言:

張貼留言