用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 08 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
对python Tkinter Text的用法详解
Oct 11 Python
python二进制文件的转译详解
Jul 03 Python
pandas 时间格式转换的实现
Jul 06 Python
Python模块汇总(常用第三方库)
Oct 07 Python
python3.8下载及安装步骤详解
Jan 15 Python
利用python绘制数据曲线图的实现
Apr 09 Python
Python装饰器的应用场景代码总结
Apr 10 Python
如何用python处理excel表格
Jun 09 Python
python中format函数如何使用
Jun 22 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 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+dbfile开发小型留言本
2006/10/09 PHP
PHP 实例化类的一点摘记
2008/03/23 PHP
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
php Smarty 字符比较代码
2011/02/27 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
php限制文件下载速度的代码
2015/10/20 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
javascript 触发事件列表 比较不错
2009/09/03 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
2010/08/01 Javascript
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
JS中的substring和substr函数的区别说明
2013/05/07 Javascript
详解JS面向对象编程
2016/01/24 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
详解微信小程序用定时器实现倒计时效果
2019/04/30 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
python在windows下实现备份程序实例
2014/07/04 Python
python目录与文件名操作例子
2016/08/28 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
Yahoo的PHP面试题
2014/05/26 面试题
建筑设计专业求职自我评价
2014/03/02 职场文书
金融学专业大学生职业生涯规划
2014/03/07 职场文书
读书活动总结
2014/04/28 职场文书
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
民间借贷被告代理词
2015/05/23 职场文书
一篇文章带你深入了解Mysql触发器
2021/08/02 MySQL