python冒泡排序

data = [7,6,5,4,3,2,1]

for i in range(1,len(data)):        #表示1<=i<len(data) ,总共比较6轮
    for j in range(0,len(data)-i):  #每轮比较len(data)-轮数,第一轮比较6次,第二轮比较5次,以此类推
        if data[j]>data[j+1]:
            temp = data[j+1]
            data[j+1]= data[j]
            data[j] =temp


print(data)

 

结果:[1, 2, 3, 4, 5, 6, 7]

 

posted @ 2018-11-09 17:40  乐乐熊小妹  阅读(189)  评论(0编辑  收藏  举报