冒泡
a=[8,88,11,22,11]
for i in range(len(a)-1,0,-1):
for b in range(i):
if a[b]>a[b+1]:
a[b],a[b+1]=a[b+1],a[b]
print(a)
def bublle_sort(alist):
"""冒泡排序"""
n = len(alist)
for j in range(n - 1):
count = 0
for i in range(0, n - 1 - j):
# 从头走到为
if alist[i] > alist[i + 1]:
alist[i], alist[i + 1] = alist[i + 1], alist[i]
count += 1
if 0 == count:
break
if __name__ == "__main__":
li = [54, 25, 93, 17, 77, 31, 44, 55, 20, 10]
print(li)
bublle_sort(li)
print(li)

浙公网安备 33010602011771号