用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的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
解析Python中的异常处理
Apr 28 Python
Django查找网站项目根目录和对正则表达式的支持
Jul 15 Python
浅谈Python数据类型之间的转换
Jun 08 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
利用python解决mysql视图导入导出依赖的问题
Dec 17 Python
对Python中数组的几种使用方法总结
Jun 28 Python
Django model序列化为json的方法示例
Oct 16 Python
linux环境下Django的安装配置详解
Jul 22 Python
Pytorch之parameters的使用
Dec 31 Python
浅谈tensorflow模型保存为pb的各种姿势
May 25 Python
解决Django响应JsonResponse返回json格式数据报错问题
Aug 09 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
DC动漫人物排行
2020/03/03 欧美动漫
php中处理模拟rewrite 效果
2006/12/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
js 单引号 传递方法
2009/06/22 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
canvas的神奇用法
2017/02/03 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
Vue中错误图片的处理的实现代码
2019/11/07 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
2020/08/12 Javascript
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
Python爬虫爬验证码实现功能详解
2016/04/14 Python
Python深入06——python的内存管理详解
2016/12/07 Python
python数据结构之链表的实例讲解
2017/07/25 Python
python集合是否可变总结
2019/06/20 Python
pytorch中图像的数据格式实例
2020/02/11 Python
python pandas利用fillna方法实现部分自动填充功能
2020/03/16 Python
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
会展中心部门工作职责
2013/11/27 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
党员国庆节演讲稿范文2014
2014/09/21 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
初一军训感言
2015/08/01 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
浅谈MySQL之select优化方案
2021/08/07 MySQL
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server
element tree树形组件回显数据问题解决
2022/08/14 Javascript