用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中常用的九种预处理方法分享
Sep 11 Python
Python对字符串实现去重操作的方法示例
Aug 11 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
Nov 11 Python
matplotlib绘制动画代码示例
Jan 02 Python
pycharm+django创建一个搜索网页实例代码
Jan 24 Python
TensorFlow实现卷积神经网络CNN
Mar 09 Python
Python3用tkinter和PIL实现看图工具
Jun 21 Python
Python3实现计算两个数组的交集算法示例
Apr 03 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
在Python中使用MySQL--PyMySQL的基本使用方法
Nov 19 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 Python
浅析python实现动态规划背包问题
Dec 31 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
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
PHP 中魔术常量的实例详解
2017/10/26 PHP
Array.prototype.slice.apply的使用方法
2010/03/17 Javascript
JS target与currentTarget区别说明
2011/08/28 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
JS特效实现图片自动播放并可控的效果
2015/07/31 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
微信小程序 教程之数据绑定
2016/10/18 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
vue在线动态切换主题色方案
2020/03/26 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
python缩进区别分析
2014/02/15 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
在python中使用xlrd获取合并单元格的方法
2018/12/26 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
Python文件路径名的操作方法
2019/10/30 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
2020/09/25 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
新年爱情寄语
2014/04/08 职场文书
建筑工地宣传标语
2014/06/18 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle