python_冒泡排序

# 冒泡排序
list1 = [82, 33, 96, 33, 60, 77, 12, 0]
# 控制比较多少轮,有n个数时需要比较的轮数是n-1
for i in range(len(list1) - 1):
# 控制每轮比较的次数
for j in range(len(list1) - 1 - i):
if list1[j] > list1[j + 1]:
# 交换两数的位置
list1[j], list1[j + 1] = list1[j + 1], list1[j]
print(list1)

 

posted @ 2023-11-03 20:33  西瓜_1024  阅读(11)  评论(0)    收藏  举报