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 }