python--算法--插入排序


list =[2,3,5,10,15,16,18,22,1,4,6,7,8,9,0] for i in range(1,len(list)):#无序区间 key=list[i] j=i-1#有序区间 while j>=0 and key<list[j]: list[j+1]=list[j] j=j-1# list[j+1]=key print(list)

扑克牌,选一个作为有序区,其他作为无序区,这样好理解一些

posted @ 2019-10-08 12:47  传道授业  阅读(179)  评论(0)    收藏  举报