`
sunway
  • 浏览: 114835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

插入排序

 
阅读更多

package sort;

public class InsertSort {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int array[] = {5,2,4,6,1,3,10,20,8,9,11,90,21,17};
        insertSort(array);
        print(array);
    }

    public static void insertSort(int[] array){
        for(int j=1,len=array.length;j<len;j++){
            int key = array[j];
            int i = j-1;
            while(i>=0 && array[i]>key){
                array[i+1] = array[i];
                i = i-1;
            }
            array[i+1] = key;
        }
    }
    public static void print(int[] array){
        for(int i=0,j=array.length;i<j;i++){
            System.out.println(array[i]);
        }
    }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics