冒泡排序,顾名思义,按照一定的规则,把数据一直排下去
直接上代码
1importrandom2defbubblesort(data):3foriinrange(len(data)-1,1,-1):4change=True5forjinrange(0,i):6ifdata[j] > data[j+1]:7data[j],data[j+1]=data[j+1],data[j]8change=False9ifchange:10
break1112data=[random.randint(1,1000)foriinrange(1000)]13PRint(data)14bubblesort(data)15print(data)
View Code