排序的几种算法(一):冒泡排序
# 冒泡排序
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相关的内容,故打算写一些学习笔记,包括安装软件遇到的一些问题、编程语言的学习。 学习如逆水行舟,你在原地踏步的同时,别人一直在前进!