Python的冒泡排序算法

冒泡排序

相邻元素两两比较, 大的放在后面, 第一次比较完毕后, 最大值就会出现在最大索引处, 以此类推…
在这里插入图片描述

num_list = [2, 9, 4, 5, 7, 8, 6, 3, 1]

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

print(bubble_sort(num_list))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章