用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将ip地址转换成整数的方法
Mar 17 Python
python在windows下实现ping操作并接收返回信息的方法
Mar 20 Python
浅谈Python中用datetime包进行对时间的一些操作
Jun 23 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
Sep 22 Python
Python 查找list中的某个元素的所有的下标方法
Jun 27 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
Python绘制频率分布直方图的示例
Jul 08 Python
从pandas一个单元格的字符串中提取字符串方式
Dec 17 Python
Django 设置多环境配置文件载入问题
Feb 25 Python
jupyter notebook运行命令显示[*](解决办法)
May 18 Python
python3爬虫中异步协程的用法
Jul 10 Python
Python生成并下载文件后端代码实例
Aug 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
?算你??的 PHP 程式大小
2006/12/06 PHP
php download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
php中删除字符串中最先出现某个字符的实现代码
2013/02/03 PHP
php获取url参数方法总结
2014/11/13 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
PHP钩子与简单分发方式实例分析
2017/09/04 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
2020/05/26 PHP
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
jQuery中attr()方法用法实例
2015/01/05 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
javascript 高级语法之继承的基本使用方法示例
2019/11/11 Javascript
vue 使用async写数字动态加载效果案例
2020/07/18 Javascript
[01:19:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第二局
2016/03/05 DOTA
Python3实现从指定路径查找文件的方法
2015/05/22 Python
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
pycharm运行scrapy过程图解
2019/11/22 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
十岁生日同学答谢词
2014/01/19 职场文书
离职报告格式
2014/11/04 职场文书
公务员政审个人总结
2015/02/12 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
学困生帮扶工作总结
2015/08/13 职场文书