发布时间:2026-07-21阅读(1)
冒泡法排序是一个经典的方法
刚学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画了排序原理图
帮助理解
排序~
上一篇:切开的西瓜用保鲜膜放冰箱能放几天
下一篇:如何注册qq号 怎样注册qq号
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图