Python学习笔记 ---- 冒泡排序

版权声明: https://blog.csdn.net/qq_40627333/article/details/82793748

冒泡排序的算法思想是:

依次比较两个相邻的元素,如果他们的顺序错误就把他们交换过来,遍历元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成

Python代码如下:

def bubble_sort(text_list):
    length = len(text_list)
    for i in range(length - 1, -1, -1):
        for j in range(i):
            if text_list[j] > text_list[j + 1]:
                text_list[j], text_list[j + 1] = text_list[j + 1], text_list[j]
    return text_list

猜你喜欢

转载自blog.csdn.net/qq_40627333/article/details/82793748