用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中的yield浅析
Jun 16 Python
解析Python编程中的包结构
Oct 25 Python
Python 读写文件和file对象的方法(推荐)
Sep 12 Python
Python简单的制作图片验证码实例
May 31 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
Feb 08 Python
Python二叉树定义与遍历方法实例分析
May 25 Python
python进阶之自定义可迭代的类
Aug 20 Python
python scrapy重复执行实现代码详解
Dec 28 Python
python飞机大战游戏实例讲解
Dec 04 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 Python
Python中的程序流程控制语句
Feb 24 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 301转向实现代码
2008/09/18 PHP
php 404错误页面实现代码
2009/06/22 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
php常用的工具开发整理
2019/09/26 PHP
js parseInt("08")未指定进位制问题
2010/06/19 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
window.parent与window.openner区别介绍
2012/04/12 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
vue-router命名视图的使用讲解
2019/01/19 Javascript
Vue实现附件上传功能
2020/05/28 Javascript
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
Python 字符串与数字输出方法
2018/07/16 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
什么是python类属性
2020/06/10 Python
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
经典大学生求职信范文
2014/01/06 职场文书
父亲追悼会答谢词
2014/01/17 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
2016大学军训心得体会
2016/01/11 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
基于docker安装zabbix的详细教程
2022/06/05 Servers