博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
冒泡排序
阅读量:6864 次
发布时间:2019-06-26

本文共 604 字,大约阅读时间需要 2 分钟。

li=[11,33,4,208,22,89,182,32,69,358,222]for j in range(1,len(li)):#为外层循环次数    for i in range(len(li)-j):        current_value=li[i]        next_value=li[i+1]        if current_value > next_value:            temp=li[i]            li[i]=li[i+1]            li[i+1]=tempprint(li)

 改进

li=[11,33,4,208,22,89,182,32,69,358,222]for j in range(1,len(li)):#为外层循环次数    issorted=True    for i in range(len(li)-j): current_value=li[i] next_value=li[i+1] if current_value > next_value: temp=li[i] li[i]=li[i+1] li[i+1]=temp issorted=False if issorted: break print(li)

 

转载于:https://www.cnblogs.com/lvjygogo/p/8522438.html

你可能感兴趣的文章
shell编程中for/while/util/case/select/break/continue
查看>>
YUM库与YUM源的配置实例
查看>>
基于Hyper-V3.0搭建XenDesktop7之九 部署虚拟应用之模板准备
查看>>
面试题31.连续子数组的最大和
查看>>
我在51cto微职位学软考——宝妈一次性通过高项的学习经历
查看>>
JS如何捆绑TypeScript声明文件
查看>>
samba服务配置
查看>>
Linux下Redis-3.0.7版本的安装以及Redis主备的部署(一)
查看>>
我的友情链接
查看>>
MyBatis之ResultMap标签
查看>>
[转]WinXP、Win7脚本自动加域及用户资料迁移
查看>>
使用链路聚合进行负载分担
查看>>
NumPy之array
查看>>
ado 设置过滤
查看>>
微软私有云POC部署文档
查看>>
云计算
查看>>
mysql中的主从复制slave-skip-errors参数使用方法
查看>>
永久关闭wps热点新闻的办法
查看>>
linux----->shell高级编程----grep应用
查看>>
飞信机器人安装
查看>>