java数据结构---------插入排序的实现

插入排序分为直接插入排序和希尔排序

  

插入排序 实现方法

  

//插入排序,按从小到大的顺序
    public static void insertSort(int[] array){
    	int j,temp = 0;
    	for(int i=1;i<array.length;i++){
    		if(array[i] <  array[i-1]){
    			temp = array[i];
    		}
    		for(j=i-1;j>0 && j > temp;j--){
    			array[j+1] = array[j];
    		}
    		array[j] = temp;
    		
    	}

    }

  一个完美的小视屏       http://v.youku.com/v_show/id_XMjU4NTY5MzEy.html

 

posted @ 2018-09-26 19:01  hanxue1122  阅读(152)  评论(0编辑  收藏  举报