用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完全新手教程
Feb 08 Python
Python批量转换文件编码格式
May 17 Python
使用Python的Scrapy框架十分钟爬取美女图
Dec 26 Python
Python标准库shutil用法实例详解
Aug 13 Python
python实现基于信息增益的决策树归纳
Dec 18 Python
Django JWT Token RestfulAPI用户认证详解
Jan 23 Python
使用Django搭建一个基金模拟交易系统教程
Nov 18 Python
Windows下python3安装tkinter的问题及解决方法
Jan 06 Python
Python实现企业微信机器人每天定时发消息实例
Feb 25 Python
python两种注释用法的示例
Oct 09 Python
5分钟快速掌握Python定时任务框架的实现
Jan 26 Python
pytorch 带batch的tensor类型图像显示操作
May 20 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遍历文件夹与子目录的函数代码
2011/09/26 PHP
php图像处理类实例
2015/07/28 PHP
详解YII关联查询
2016/01/10 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
php利用gd库为图片添加水印
2016/11/09 PHP
PHP 表单提交及处理表单数据详解及实例
2016/12/27 PHP
js parseInt("08")未指定进位制问题
2010/06/19 Javascript
jquery 插件开发备注
2010/08/27 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
JScript分割字符串示例代码
2013/09/04 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
2016/12/08 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
React Native使用fetch实现图片上传的示例代码
2018/03/07 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
vue+webpack实现异步加载三种用法示例详解
2018/04/24 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
十个Python程序员易犯的错误
2015/12/15 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
Python Django实现layui风格+django分页功能的例子
2019/08/29 Python
python 负数取模运算实例
2020/06/03 Python
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
构造器Constructor是否可被override?
2013/08/06 面试题
纪念九一八事变83周年国旗下讲话稿
2014/09/15 职场文书
创建文明城市倡议书
2015/04/28 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS