python 数组冒泡排序

python 数组冒泡排序,第1张

概述"""升序原始:22,11,33,66,88,44,55第一轮:11,22,33,66,44,55,88,最后一个是最大值第二轮11,22,33,44,55,66,88,倒数第二是第2大的值。。。最多几轮:元素个数-1"""list=[22,11,33,66,88,44,55]print("排序之前:",end="")print(list)foriinr
"""
升序
原始: 22,11,33,66,88,44,55
第一轮: 11,22,33,66,44,55,88,最后一个是最大值
第二轮 11,22,33,44,55,66,88,倒数第二是 第2大的值
。。。最多几轮:元素个数 -1
"""

List = [22,11,33,66,88,44,55]
print("排序之前:",end="")
print(List)

for i in range(0, len(List)): #确定 几 轮

for j in range(1, len(List) - i):

if(List[j] < List[j-1]): ##前面的比后面大
c = List[j]
List[j] = List[j-1]
List[j - 1] = c

print(List)

print("排序之后:",end="")
print(List)
总结

以上是内存溢出为你收集整理的python 数组 冒泡排序全部内容,希望文章能够帮你解决python 数组 冒泡排序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1186611.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存