简单选择排序

class SelectSort{
    public void sort(int[] a){
        for (int i = 0; i < a.length - 1; i++) {//一共进行n-1趟
            int min = i;//记录最小元素位置
            for (int j = i+1; j < a.length; j++) {
                if (a[j] < a[min])
                    min = j;
            }
            if (min != i){
                int temp = a[min];
                a[min] = a[i];
                a[i] = temp;
            }
        }
    }
}

 

posted @ 2023-02-25 18:53  诸葛卧龙仙人  阅读(17)  评论(0)    收藏  举报