简单插入排序

2015-09-25 0 486
简单插入排序
#-*- encoding= utf-8 -*-
def insertsort(list):
    if list != None:
        if len(list) == 1:
            pass
        else:
            for i in range(1,len(list)):#start with second item. 
                temp = list[i]
                for j in range(i):
                    if list[j]>list[i]:
                        for k in range(i,j,-1):#
                            list[k]= list[k-1]
                        list[j] = temp
                        
if __name__ == '__main__':                
    list1 = [3,2,7,5,8,9,6,54,1,42]
    insertsort(list1)
    print(list1)

遇见资源网 python 简单插入排序 http://www.ox520.com/15810.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务