冒泡: # 轮数 元素个数 比较次数# 1 6 5# 2 5 4# 3 4 3# 4 3 2# 5 2 1 # 列表有n个元素,则应比较n-1轮,即循环次数n-1 a=[85,7,4,89,34,2]for j in range(5): # 轮数 for i in range(5-j): # 每轮次数 if a[i]>a[i+1]: a[i],a[i+1] =a[i+1],a[i]print(a)# [2, 4, 7, 34, 85, 89] # ************************