冒泡排序算法

2023-05-16

"""冒泡排序算法"""
bubble_sort = list(range(0, 10, 2))
print(bubble_sort)
n = 0
for i in range(len(bubble_sort)):
    for j in range(i + 1, len(bubble_sort)):
        if bubble_sort[i] < bubble_sort[j]:
            n += 1
            print('冒泡排序算法从大到小排序第{0}次比较:{1}和{2}比较'.format(n, bubble_sort[i], bubble_sort[j]))
            # 如果前一个数小于后一个数就交换两个数的位置
            bubble_sort[i], bubble_sort[j] = bubble_sort[j], bubble_sort[i]
            print(bubble_sort)
print('*' * 20)
print(bubble_sort)

结果

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

冒泡排序算法 的相关文章

随机推荐