排序的几种算法(一):冒泡排序

# 冒泡排序
yanfeixu = [3,1,32,4,2,5]
def BubbleSort(yanfeixu):
    for i in range(0,len(yanfeixu)-1):   # 列表中有需要排序的数字个数
        for j in range(0,len(yanfeixu)-i-1):   # 每个数字需要比较的次数
            if yanfeixu[j] > yanfeixu[j+1]:
                yanfeixu[j],yanfeixu[j+1] = yanfeixu[j+1],yanfeixu[j]

    return yanfeixu

BubbleSort(yanfeixu)
print (yanfeixu)

输出结果:
排序的几种算法(一):冒泡排序

编程思路:
排序的几种算法(一):冒泡排序