学习:python 冒泡排序

#冒泡排序
lista=[5,8,9,11,2,3,1,4]
count=0
for x in range(1,len(lista)-1+1)
    print(x)
        for y in range(0,len(lista)-x-1+1)
            print(y,y+1)
                #升序
                if lista[y]>=lista[y+1]
               #两个数交换的过程
                    c=lista[y]
                    lista[y]=lista[y+1]
                    lista[y]=c      
print(lista)  

 

冒泡排序算法:从第一个元素开始,往后比较相邻两个元素,按照需求进行交换(升序和降序),经过多轮比较完成排序。

总轮数=列表长度-1

每轮比较次数=列表成都-轮数

 

posted @ 2022-07-28 15:45  测试小潘  阅读(29)  评论(0)    收藏  举报