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

# 冒泡排序
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)-1-i):   # 每个数字(轮)需要比较的次数
            if yanfeixu[j] > yanfeixu[j+1]:
                yanfeixu[j],yanfeixu[j+1] = yanfeixu[j+1],yanfeixu[j]

    return yanfeixu

BubbleSort(yanfeixu)
print (yanfeixu)

输出结果:
在这里插入图片描述

编程思路:
在这里插入图片描述

本人目前在学习python、前端、数据库和linux相关的内容,故打算写一些学习笔记,包括安装软件遇到的一些问题、编程语言的学习。 学习如逆水行舟,你在原地踏步的同时,别人一直在前进!
原文地址:https://www.cnblogs.com/souhaite/p/10585593.html