li = [5, 2, 4, 6, 1, 3]
n = len(li)
for i in range(1, n):
target = li[i]
j = i - 1
while j >= 0 and li[j] < target:
li[j], li[j+1] = li[j+1], li[j]
j -= 1
print(li)
2.1-2重写插入排序,使之按非升序而不是非降序排序
最新推荐文章于 2024-08-12 23:54:13 发布