用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和shell变量互相传递的几种方法
Nov 20 Python
Python减少循环层次和缩进的技巧分析
Mar 15 Python
Python md5与sha1加密算法用法分析
Jul 14 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
Jan 15 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
Jan 30 Python
Python Numpy 数组的初始化和基本操作
Mar 13 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
Apr 22 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 Python
python中将正则过滤的内容输出写入到文件中的实例
Oct 21 Python
numpy和pandas中数组的合并、拉直和重塑实例
Jun 28 Python
Python基于locals返回作用域字典
Oct 17 Python
最新pycharm安装教程
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中在foreach中使用foreach ($arr as &$value) 这种类型的解释
2013/06/24 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
学习ExtJS 访问容器对象
2009/10/07 Javascript
JS的document.all函数使用示例
2013/12/30 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
js同源策略详解
2015/05/21 Javascript
js编写贪吃蛇的小游戏
2020/08/24 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
BootStrap iCheck插件全选与获取value值的解决方法
2016/08/24 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
Python import用法以及与from...import的区别
2015/05/28 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
python将print输出的信息保留到日志文件中
2019/09/27 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
英国电器零售商:PRC Direct
2018/06/21 全球购物
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
internal修饰符起什么作用
2013/12/16 面试题
应届生骨科医生求职信
2013/10/31 职场文书
毕业生就业自荐信
2013/12/04 职场文书
教师自荐信范文
2013/12/09 职场文书
师德师风演讲稿
2014/05/05 职场文书
Go 语言下基于Redis分布式锁的实现方式
2021/06/28 Golang
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技