用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使用面向对象方式创建线程实现12306售票系统
Dec 24 Python
Python实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
Python正则表达式知识汇总
Sep 22 Python
用Python shell简化开发
Aug 08 Python
python 多线程对post请求服务器测试并发的方法
Jun 13 Python
python flask web服务实现更换默认端口和IP的方法
Jul 26 Python
利用python实现汉字转拼音的2种方法
Aug 12 Python
详解python 降级到3.6终极解决方案
Feb 06 Python
完美解决Django2.0中models下的ForeignKey()问题
May 19 Python
Python pytesseract验证码识别库用法解析
Jun 29 Python
浅析Python 条件控制语句
Jul 15 Python
python基于turtle绘制几何图形
Jun 15 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
消息持续发送的完整例子
2006/10/09 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
批量修改RAR文件注释的php代码
2010/11/20 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
php无限级分类实现方法分析
2016/10/19 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
Js动态创建div
2008/09/25 Javascript
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
2016/06/09 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
Python基于PycURL自动处理cookie的方法
2015/07/25 Python
python 实时遍历日志文件
2016/04/12 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
美国创意之家:BulbHead
2017/07/12 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
施工安全协议书
2013/12/11 职场文书
相亲大会策划方案
2014/06/05 职场文书
清洁员岗位职责
2015/02/15 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python