欢迎来到Felix的博客

雨恨云愁,江南依旧称佳丽。水村渔市。一缕孤烟细。天际征鸿,遥认行如缀。平生事。此时凝睇。谁会凭阑意
返回顶部

python编程练习---插入排序

插入排序,时间复杂度O(n*n),空间复杂度O(1)

def charu(list):
    if len(list) < 2:
        return list
    else:
        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 -= 1
            list[j+1] = key
        return list
posted @ 2021-01-06 16:04  felixtester  阅读(80)  评论(0)    收藏  举报