随机数组1
import numpy as np
a=np.random.randint(0,100,12)
print(a)
随机数组2
import random as rd
a=[rd.randrange(100) for i in range(12)]
print(a)
插入排序:
如果当前值比前值小就,交换才者位置,否则退出循环。
for i in range(1,len(a)):,
for j in range(i,0,-1):
if a[j]>a[j-1]:
a[j],a[j-1]=a[j-1],a[j]
else:
break
冒泡排序:
如果一次循环中没有产生值交换,那么排序结束
for i in range(len(a)):
f=True
for j in range(len(a)-i-1):
if a[j]<a[j+1]:
a[j],a[j+1]=a[j+1],a[j]
f=False
if f==True:
break