【java学习比较21】数组排序算法之选择排序

package ArraySorted;

import java.util.Arrays;

public class Arraytest07 {

    // 选择排序
    // 第一次比较,索引0的跟后面每一个比较,值小的放在前面
    // 第二次比较,索引1的跟后面的每一个比较……
    public static void main(String[] args) {

        int[] array = {10,30,40,20,80,50};

        for (int index = 0; index < array.length-1; index++) {
            for (int i = index+1; i < array.length; i++) {
                if (array[index] > array[i]){
                    int t = array[index];
                    array[index] = array[i];
                    array[i] = t;
                }
            }
        }

        System.out.println(Arrays.toString(array));
    }
}

 

posted @ 2021-01-05 21:51  愚人李愚  阅读(51)  评论(0编辑  收藏  举报