用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中编写数据库模块的教程
Apr 29 Python
约瑟夫问题的Python和C++求解方法
Aug 20 Python
关于Django显示时间你应该知道的一些问题
Dec 25 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
对Python多线程读写文件加锁的实例详解
Jan 14 Python
python调用matlab的m自定义函数方法
Feb 18 Python
python中metaclass原理与用法详解
Jun 25 Python
Pytorch 实现focal_loss 多类别和二分类示例
Jan 14 Python
Python Numpy 控制台完全输出ndarray的实现
Feb 19 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 Python
python中_del_还原数据的方法
Dec 09 Python
Django+Celery实现定时任务的示例
Jun 23 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 一元分词算法
2009/11/30 PHP
phpize的深入理解
2013/06/03 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
jQuery 表格插件整理
2010/04/27 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
js Function类型
2011/12/04 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
javascript 闭包详解
2015/02/15 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
vue实现微信分享功能
2018/11/28 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
laydate只显示时分 不显示秒的功能实现方法
2019/09/28 Javascript
详解JavaScript 事件流
2020/09/02 Javascript
python构建深度神经网络(续)
2018/03/10 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
Python用for循环实现九九乘法表
2018/05/31 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
Python count函数使用方法实例解析
2020/03/23 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
Numpy数组的广播机制的实现
2020/11/03 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
简单通用的简历自我评价
2014/09/21 职场文书
小学见习报告
2014/10/31 职场文书