Python排序搜索基本算法之冒泡排序实例分析


Posted in Python onDecember 09, 2017

本文实例讲述了Python排序搜索基本算法之冒泡排序。分享给大家供大家参考,具体如下:

冒泡排序和选择排序类似,也是第n次把最小的元素排在第n的位置上,也是该元素的绝对位置,只是冒泡排序的过程中,其他的元素也逐渐向自己最终位置逼近。代码如下:

def bubbleSort(seq):
  length=len(seq)
  for i in range(length):
    for j in range(length-1,i,-1):
      if seq[j-1]>seq[j]:
        seq[j-1],seq[j]=seq[j],seq[j-1]
if __name__=='__main__':
  print("三水点靠木测试结果:")
  seq=[2,9,7,7,4,3,2,-4,54,-7,0]
  bubbleSort(seq)
  print(seq)

运行结果:

Python排序搜索基本算法之冒泡排序实例分析

Python 相关文章推荐
用python实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 Python
Python的垃圾回收机制深入分析
Jul 16 Python
python写xml文件的操作实例
Oct 05 Python
python执行外部程序的常用方法小结
Mar 21 Python
Python合并字典键值并去除重复元素的实例
Dec 18 Python
python 迭代器和iter()函数详解及实例
Mar 21 Python
python安装twisted的问题解析
Aug 21 Python
python生成器与迭代器详解
Jan 01 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 Python
Python中猜拳游戏与猜筛子游戏的实现方法
Sep 04 Python
如何在Python中妥善使用进度条详解
Apr 05 Python
Python排序搜索基本算法之希尔排序实例分析
Dec 09 #Python
Python爬取当当、京东、亚马逊图书信息代码实例
Dec 09 #Python
python爬取亚马逊书籍信息代码分享
Dec 09 #Python
matplotlib在python上绘制3D散点图实例详解
Dec 09 #Python
K-近邻算法的python实现代码分享
Dec 09 #Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
Dec 09 #Python
python学习之matplotlib绘制散点图实例
Dec 09 #Python
You might like
Smarty Foreach 使用说明
2010/03/23 PHP
学习php分页代码实例
2013/10/24 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
浅谈ECMAScript6新特性之let、const
2017/08/02 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
Python实现把回车符\r\n转换成\n
2015/04/23 Python
python 简单的绘图工具turtle使用详解
2017/06/21 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
实习老师离校感言
2014/02/03 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
导游词300字
2015/02/13 职场文书
行政申诉状范文
2015/05/20 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
《藏戏》教学反思
2016/02/23 职场文书
Redis如何一键部署脚本
2021/04/12 Redis
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python