插入排序
稳定,平均时间复杂度 O(n^2) 最好O(n) 最坏O(n^2);
<pre name="code" class="java"> public void insertSort(int[] list){
int i,j;
for(i=1; i< list.length;i++){
int key = list[i];
j = i-1;
while(j >=0 && list[j] > key){//使用while
list[j+1] = list[j];
j--;
}
list[j+1] = key;//注意j+1
}
}