首页 > 编程语言 > 详细

直接插入排序

时间:2019-10-09 20:47:00      阅读:104      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

def insertSort(data):
    len_ = len(data)
    for i in range(1, len_):
        for j in range(i):
            if data[i] < data[j]:
                data.insert(j, data[i])   # 如果碰到比自己小的数,在自己前面插入这个数
                data.pop(i+1)   # 然后弹出原来的数
                break
    return data
array = [98,76,109,34,67,190,80,12,14,89,1]
print(insertSort(array))

 

直接插入排序

原文:https://www.cnblogs.com/WJZheng/p/11644040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!