冒泡排序是通过比较相邻两个值,如果发生逆序则进行交换,从而使小的值一直往上冒,或者大的值一直往下沉。
代码实现
# -*- coding = utf-8 -*- # @Author: Wchime # @time: 2023/1/27 16:02 # @file: 冒泡排序.py def sort_bubble(li): """ 冒泡排序 :param li: :return: """ for i in range(len(li)-1): for j in range(len(li)-i-1): if li[j]>li[j+1]: tmp = li[j] li[j] = li[j+1] li[j+1] = tmp if __name__ == "__main__": l = [1, 9, 4, 8, 2, 3, 7] sort_bubble(l) print(l)
标签:__,sort,冒泡排序,li,tmp,bubble From: https://www.cnblogs.com/moon3496694/p/17069435.html