# 代码关键点:趟,无序区范围 def bubble_sort(lst): for i in range(len(lst) - 1): # 第i趟 exchange = False for j in range(len(lst) - i - 1): if lst[j] > lst[j+1]: lst[j], lst[j+1] = lst[j+1], lst[j] exchange = True print(lst) if not exchange: return
# 代码关键点:趟,无序区范围 def bubble_sort(lst): for i in range(len(lst) - 1): # 第i趟 exchange = False for j in range(len(lst) - i - 1): if lst[j] > lst[j+1]: lst[j], lst[j+1] = lst[j+1], lst[j] exchange = True print(lst) if not exchange: return