# 冒泡排序
yanfeixu = [3,1,32,4,2,5]
def BubbleSort(yanfeixu):
for i in range(0,len(yanfeixu)-1): # 列表中有需要排序的数字个数,要排几轮
for j in range(0,len(yanfeixu)-1-i): # 每个数字(轮)需要比较的次数
if yanfeixu[j] > yanfeixu[j+1]:
yanfeixu[j],yanfeixu[j+1] = yanfeixu[j+1],yanfeixu[j]
return yanfeixu
BubbleSort(yanfeixu)
print (yanfeixu)
输出结果:
编程思路: