首页 > 代码库 > Python冒泡排序

Python冒泡排序

冒泡排序,顾名思义,按照一定的规则,把数据一直排下去

直接上代码

 1 import random 2  3 def bubblesort(data): 4     change=True 5     for i in range(len(data)-1,1,-1): 6         for j in range(0,i): 7             if data[j] > data[j+1]: 8                 data[j],data[j+1]=data[j+1],data[j] 9                 change=False10         if change:11             break12 13 data=http://www.mamicode.com/[random.randint(1,1000) for i in range(1000)]14 print(data)15 bubblesort(data)16 print(data)
View Code

 

Python冒泡排序