用Python写冒泡排序代码


Posted in Python onApril 12, 2016

python代码实现冒泡排序代码其实很简单,具体代码如下所示:

代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 def bubbleSort(numbers):
for j in xrange(len(numbers),-1,-1):
for i in xrange(0,j-1,1):
if numbers[i] > numbers[i+1]:
numbers[i],numbers[i+1] = numbers[i+1],numbers[i]
print numbers
def main():
numbers = [23,12,9,15,6]
bubbleSort(numbers)
if __name__ == '__main__':
main()

输出结果为

[12, 9, 15, 6, 23]
[9, 12, 6, 15, 23]
[9, 6, 12, 15, 23]
[6, 9, 12, 15, 23]
[6, 9, 12, 15, 23]
[6, 9, 12, 15, 23]

好了,代码到此就给大家介绍完了,希望对大家有所帮助!

Python 相关文章推荐
python 测试实现方法
Dec 24 Python
Python中除法使用的注意事项
Aug 21 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
python读取excel表格生成erlang数据
Aug 26 Python
利用python将xml文件解析成html文件的实现方法
Dec 22 Python
利用Python代码实现数据可视化的5种方法详解
Mar 25 Python
对python创建及引用动态变量名的示例讲解
Nov 10 Python
Python实现的银行系统模拟程序完整案例
Apr 12 Python
python-tkinter之按钮的使用,开关方法
Jun 11 Python
django中上传图片分页三级联动效果的实现代码
Aug 30 Python
使用pth文件添加Python环境变量方式
May 26 Python
python3中calendar返回某一时间点实例讲解
Nov 18 Python
详解Python的Django框架中manage命令的使用与扩展
Apr 11 #Python
对Python的Django框架中的项目进行单元测试的方法
Apr 11 #Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
Apr 11 #Python
Python的Django REST框架中的序列化及请求和返回
Apr 11 #Python
python中的错误处理
Apr 10 #Python
python脚本实现xls(xlsx)转成csv
Apr 10 #Python
Python使用gensim计算文档相似性
Apr 10 #Python
You might like
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
2017/06/29 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
JavaScript的函数式编程基础指南
2016/03/19 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
JavaScript用200行代码制作打飞机小游戏实例
2017/06/21 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
浅谈javascript中的prototype和__proto__的理解
2019/04/07 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
Vue实现手机计算器
2020/08/17 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
python实现根据图标提取分类应用程序实例
2014/09/28 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
用于业余项目的8个优秀Python库
2018/09/21 Python
python把转列表为集合的方法
2019/06/28 Python
python全栈知识点总结
2019/07/01 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
python实现按关键字筛选日志文件
2019/12/24 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
财务工作个人求职的自我评价
2013/12/19 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
运动会班级口号
2014/06/09 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
开国大典观后感
2015/06/04 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
热爱劳动主题班会
2015/08/14 职场文书
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
2021/04/01 PHP
使用ICOM IC-R9500接收机同时测评十台收音机中波接收性能
2022/05/10 无线电