Python中插入排序:
import os
import random
list_data=[]
for i
in range(
10):
list_data.append(random.randint(
0,
20))
print(list_data)
list_len=len(list_data)
for i
in range(
1,list_len):
j=
0
is_swap=
False
while j<i:
if list_data[j]>list_data[i]:
is_swap=
True
break
j=j+
1
if is_swap==
False:
continue
temp=list_data[i]
k=i
while k>j:
list_data[k]=list_data[k-
1]
k=k-
1
list_data[k]=temp
print(list_data)
转载请注明原文地址: https://ju.6miu.com/read-664411.html