冒泡排序,顧名思義,按照一定的規則,把數據一直排下去
直接上代碼

1 import random 2 def bubblesort(data): 3 for i in range(len(data)-1,1,-1): 4 change=True 5 for j in range(0,i): 6 if data[j] > data[j+1]: 7 data[j],data[j+1]=data[j+1],data[j] 8 change=False 9 if change:10 break11 12 data=[random.randint(1,1000) for i in range(1000)]13 PRint(data)14 bubblesort(data)15 print(data)
新聞熱點
疑難解答