# 冒泡排序算法
'''
以下的是冒泡排序算法,其中sort_way 有两个值:asc => 升序 desc => 降序[默认]
'''
def bubble_sort(lst, sort_way="desc"):
for i in range(len(lst)):
for j in range(i + 1, len(lst)):
if sort_way == "desc":
#降序 就要判断后一个数是不是比前一个数大
if lst[j] > lst[i]:
exchanged(lst, i, j)
else:
if lst[j] < lst[i]:
exchanged(lst, i, j)
return lst
print(bubble_sort([1,34,54,36,27,82,432,263], "asc"))
冒泡排序算法的实验Python版本
最新推荐文章于 2021-11-07 13:11:50 发布