用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快速从注释生成文档的方法
Dec 26 Python
windows环境下tensorflow安装过程详解
Mar 30 Python
详解python中init方法和随机数方法
Mar 13 Python
python反编译学习之字节码详解
May 19 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
Django通用类视图实现忘记密码重置密码功能示例
Dec 17 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 Python
python如何查看网页代码
Jun 07 Python
python实现mean-shift聚类算法
Jun 10 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
Jun 29 Python
Python如何设置指定窗口为前台活动窗口
Aug 12 Python
Django权限控制的使用
Jan 07 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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
php的闭包(Closure)匿名函数详解
2015/02/22 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
如何解决webpack-dev-server代理常切换问题
2019/01/09 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
Python正则表达式匹配中文用法示例
2017/01/17 Python
python+opencv识别图片中的圆形
2020/03/25 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
python中append实例用法总结
2019/07/30 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
作风转变心得体会
2014/09/02 职场文书
推普周国旗下讲话稿
2014/09/21 职场文书
财务总监岗位职责
2015/02/03 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书
css样式important规则的正确使用方式
2022/06/10 HTML / CSS