def Insertorder(a):
for i in range(1,len(a)):
key = a[i]
j=i-1
while j>=0 and a[j]>key:
a[j+1] = a[j]
j=j-1
a[j+1] = key
return a
思路: 依次取数组中的数,和其之前的数字比较,如果比前面的小,则位置需向前提一位,直到不能往前提时将该数插入进去。
本文介绍了一种简单的排序算法——插入排序。通过逐步解析插入排序的工作原理,本文详细解释了如何通过比较元素并将其插入到已排序序列中的正确位置来实现排序。这是一种直观且易于理解的算法,适用于小规模数据集。
def Insertorder(a):
for i in range(1,len(a)):
key = a[i]
j=i-1
while j>=0 and a[j]>key:
a[j+1] = a[j]
j=j-1
a[j+1] = key
return a
思路: 依次取数组中的数,和其之前的数字比较,如果比前面的小,则位置需向前提一位,直到不能往前提时将该数插入进去。
728
1049
2209
3460

被折叠的 条评论
为什么被折叠?