从第2个数开始递增,与前面所有数进行比较,符合条件就交换位置
def insert_sor(alist):
for index in range(1, len(alist)):
value = alist[index]
i = index - 1
while i >= 0:
if value < alist[i]:
alist[i+1] = alist[i]
alist[i] = value
i = i - 1
else:
break
return alist
python 算法--插入排序
最新推荐文章于 2022-01-17 16:50:43 发布