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=False 10 if change: 11 break 12 13 data=[random.randint(1,1000) for i in range(1000)] 14 print(data) 15 bubblesort(data) 16 print(data)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。