1 2 3

实用算法

#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)

 

posted @ 2017-05-19 10:00  矜持小蝌蚪  阅读(193)  评论(0编辑  收藏  举报
levels of contents