有趣生活

当前位置:首页>科技>python冒泡排序代码通俗理解学习Python--2冒泡法排序

python冒泡排序代码通俗理解学习Python--2冒泡法排序

发布时间:2026-07-21阅读(1)

导读冒泡法排序是一个经典的方法刚学Python有点急躁后面还是要学习变量,从基础开始后面的视频原理挺好,建议看看Python排序程序如下#定义一个函数,完成排序....

冒泡法排序是一个经典的方法

刚学Python

有点急躁

后面还是要学习变量,从基础开始

后面的视频原理挺好,建议看看



Python排序程序如下


# 定义一个函数,完成排序

def BubbleSort(shulie ):

n = len(shulie)

# 遍历所有数组元素

for i in range(n):

# Last i elements are already in place

for j in range(0, n-i-1):

if shulie [j] > shulie [j 1] :

# 两个数比较大小,如图前面的大,互换位置

shulie [j], shulie [j 1] = shulie [j 1], shulie [j]

# 函数定义结束

shulie = [59,77,43,1,6,21,29,33,48,67] # 所要排序的数列

print ("输入的无序数组:")

for i in range(len(shulie )):

print ("%d" %shulie[i]),

BubbleSort(shulie ) # 函数调用

print ("排序后的数组:")

for i in range(len(shulie )):

print ("%d" %shulie[i]),


Python还不熟悉

参考了别人的程序

定义了一个排序函数

然后输入数列,调用排序函数

得到排序结果



Python还不会做动画

用Matlab画了排序原理图

帮助理解

排序~

TAGS标签:  python  冒泡  排序  代码  通俗  python冒泡排序

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图