def bubbleSort(unsortedList): #定义冒泡排序函数
list_length=len(unsortedList)
for i in range(0,list_length-1): # 每执行一次i循环之后,把最小的数放在最前面
for j in range(0,list_length-i-1): #在执行下一次循环时,自动从上一个最小的数后面开始执行
if unsortedList[j]>unsortedList[j+1]:
unsortedList[j],unsortedList[j+1]=unsortedList[j+1],unsortedList[j]
return unsortedList
if __name__ == '__main__':
sorted_list = bubbleSort(unsortedList)
print(sorted_list)
冒泡排序
最新推荐文章于 2024-12-25 19:45:00 发布