標籤:

插入排序

插入排序由n-1趟排序組成,從p=1趟到p=n-1趟,

插入排序保證 :

位置0到位置p-1上的元素為已排序狀態。

#pythondef insert_sort(A,n): for p in range(1,n): tmp = A[p] j = p while(j > 0 and (A[j-1] > tmp)): A[j] = A[j-1] j = j -1 A[j] = tmpA = [10,9,11,5,0]insert_sort(A,5)print A

推薦閱讀:

fibo數列第n項
6. ZigZag Conversion(medium) & 7.Reverse Integer(easy)

TAG:演算法 |