直接插入排序

直接插入排序
 1 li = [12,5,9,24,6,45,19,25]
 2   n = len(li)
 3   for i in xrange(1,n):
 4     temp = li[i]
 5     print i
 6     j = i - 1    
 7     
 8     while(j >=0 and temp < li[j]):
 9       li[j+1] = li[j]
10       j = j -1      
11     li[j+1] = temp
12     print li

 

posted @ 2016-04-15 09:20  lovemx  阅读(108)  评论(0)    收藏  举报