用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笔记(1) 关于我们应不应该继续学习python
Oct 24 Python
Python实现冒泡,插入,选择排序简单实例
Aug 18 Python
python通过smpt发送邮件的方法
Apr 30 Python
详解Django缓存处理中Vary头部的使用
Jul 24 Python
PyCharm在win10的64位系统安装实例
Nov 26 Python
Python数据持久化shelve模块用法分析
Jun 29 Python
python微信公众号之关注公众号自动回复
Oct 25 Python
python selenium登录豆瓣网过程解析
Aug 10 Python
python numpy中cumsum的用法详解
Oct 17 Python
Python模拟登录之滑块验证码的破解(实例代码)
Nov 18 Python
详解Python的三种拷贝方式
Feb 11 Python
详解Pycharm出现out of memory的终极解决方法
Mar 03 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
5.PHP的其他功能
2006/10/09 PHP
php将数据库导出成excel的方法
2010/05/07 PHP
PHP实现简易图形计算器
2020/08/28 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
JS控制TreeView的结点选择
2016/11/11 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
原生JavaScript实现进度条
2021/02/19 Javascript
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
Python正则表达式教程之一:基础篇
2017/03/02 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
django框架防止XSS注入的方法分析
2019/06/21 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
语文课外活动总结
2014/08/27 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
丽江古城导游词
2015/02/03 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL