插入排序(insertion_sort)

最简单的排序算法,又称插值排序,原理类似于打扑克牌时把摸到的牌插入手中已有序牌的过程。
 1 void insertion_sort(int* A ,int n){
 2     int i,j,key;
 3     for(i = 1;i < n;i++){
 4         key = A[i];
 5         j = i - 1;
 6         while(j >= 0 && A[j] > key){
 7             A[j+1] = A[j];
 8             j--;
 9         }
10         A[j+1] = key;
11     }
12 }
原文地址:https://www.cnblogs.com/shadowwalker/p/insertion_sort.html