直接插入排序

..

 

 

 

 public static void main(String[] args) {
        int [] data = {7,10,25,66,80,446,555,10,2,8};
        int j ;
        int tem ;
        for (int i = 1; i < data.length; i++) {
            j = i;
            tem = data[i];
            while (j > 0 && tem > data[j - 1]){
                data[j] = data[j - 1];
                j--;
            }
            data[j] = tem;
        }
        for (int i = 0; i < data.length; i++) {
            System.out.println(data[i]);
        }
    }

 

posted @ 2018-12-11 11:54  韦邦杠  阅读(144)  评论(0编辑  收藏  举报