用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 排列组合之itertools
Mar 20 Python
python安装以及IDE的配置教程
Apr 29 Python
python获取mp3文件信息的方法
Jun 15 Python
Python中的urllib模块使用详解
Jul 07 Python
python Socket之客户端和服务端握手详解
Sep 18 Python
python使用锁访问共享变量实例解析
Feb 08 Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 Python
Django Rest framework三种分页方式详解
Jul 26 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
Jan 20 Python
使用tensorflow DataSet实现高效加载变长文本输入
Jan 20 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
Feb 27 Python
Python偏函数Partial function使用方法实例详解
Jun 17 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
PHP4实际应用经验篇(9)
2006/10/09 PHP
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
jquery创建div 实现代码
2009/04/27 Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
Bootstrap table使用方法详细介绍
2016/12/09 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
简单实现python聊天程序
2018/04/01 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
对Python3中bytes和HexStr之间的转换详解
2018/12/04 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
浅谈python锁与死锁问题
2020/08/14 Python
python压包的概念及实例详解
2021/02/17 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
2014年五四青年节演讲稿范文
2014/04/22 职场文书
公司委托书格式范文
2014/10/09 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
房产分割协议书范文
2014/11/21 职场文书
暑期实践个人总结
2015/03/06 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
小学英语教学反思范文
2016/02/15 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
python三子棋游戏
2022/05/04 Python