直接插入排序

..

 

 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]);
        }
    }
原文地址:https://www.cnblogs.com/weibanggang/p/10101343.html