用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中除法使用的注意事项
Aug 21 Python
python下setuptools的安装详解及No module named setuptools的解决方法
Jul 06 Python
python爬虫获取京东手机图片的图文教程
Dec 29 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
Jan 23 Python
Python实现求一个集合所有子集的示例
May 04 Python
使用python实现http及ftp服务进行数据传输的方法
Oct 26 Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 Python
python 穷举指定长度的密码例子
Apr 02 Python
利用python查看数组中的所有元素是否相同
Jan 08 Python
Python办公自动化解决world文件批量转换
Sep 15 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来写记数器(详细介绍)
2006/10/09 PHP
php设计模式 Composite (组合模式)
2011/06/26 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
Zend Framework入门教程之Zend_Mail用法示例
2016/12/08 PHP
使用PHPWord生成word文档的方法详解
2019/06/06 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
PHP正则表达式函数preg_replace用法实例分析
2020/06/04 PHP
jQuery JSON的解析方式分享
2011/04/05 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
ES6中的Promise代码详解
2017/10/09 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
处理Python中的URLError异常的方法
2015/04/30 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
基于Python函数和变量名解析
2019/07/19 Python
python实现横向拼接图片
2020/03/23 Python
python3中确保枚举值代码分析
2020/12/02 Python
Canvas 帧动画吃苹果小游戏
2020/08/05 HTML / CSS
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
英国Iceland杂货店:网上食品购物
2020/12/16 全球购物
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
生产班组长岗位职责
2014/01/05 职场文书
销售员态度差检讨书
2014/10/26 职场文书
法定代表人证明书
2014/11/28 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
JDBC连接的六步实例代码(与mysql连接)
2021/05/12 MySQL
MySQL创建管理子分区
2022/04/13 MySQL
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis