实用算法

#coding:utf-8

#冒泡排序
'''
用冒泡排序算法,排列data列表
说明:
1.用列表第一项和第二项比较,如果第一项大于第二项则把第二项存放在新列表里面,在把第一项内容覆盖到第二项中
2.然后在把第二项内容放到第一项位置
3.依次类推排序
'''
data = [10,4,33,21,54,3,8,11,5,22,1,14,171,13,6]
for value in range(len(data) -2):
    for n in range(len(data) - value -1):
        if data[n] > data[n + 1]:
            tmp = data[n + 1]
            data[n + 1] = data[n]
            data[n] = tmp

    print(data)
原文地址:https://www.cnblogs.com/l729414559/p/6876890.html