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 07 Python
使用Python程序抓取新浪在国内的所有IP的教程
May 04 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
python3操作微信itchat实现发送图片
Feb 24 Python
关于python写入文件自动换行的问题
Jun 23 Python
Python字符串的全排列算法实例详解
Jan 07 Python
python matplotlib库绘制散点图例题解析
Aug 10 Python
python3 深浅copy对比详解
Aug 12 Python
softmax及python实现过程解析
Sep 30 Python
Django使用list对单个或者多个字段求values值实例
Mar 31 Python
python中字符串的编码与解码详析
Dec 03 Python
Python的信号库Blinker用法详解
Dec 31 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
PHP中source #N问题的解决方法
2014/01/27 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
46 个非常有用的 PHP 代码片段
2016/02/16 PHP
PHP中类的继承和用法实例分析
2016/05/24 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
JavaScript中的prototype使用说明
2010/04/13 Javascript
jQuery选择没有colspan属性的td的代码
2010/07/06 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
基于jquery的一个拖拽到指定区域内的效果
2011/09/21 Javascript
nodejs教程 安装express及配置app.js文件的详细步骤
2013/05/11 NodeJs
jquery $.each() 使用小探
2013/08/23 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
pymongo实现多结果进行多列排序的方法
2015/05/16 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
利用CSS的Sass预处理器(框架)来制作居中效果
2016/03/10 HTML / CSS
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
ET Mall东森购物网:东森严选
2017/03/06 全球购物
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
硕士生工作推荐信
2014/03/07 职场文书
廉洁校园实施方案
2014/05/25 职场文书
2014年公务员工作总结
2014/11/18 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
Django如何创作一个简单的最小程序
2021/05/12 Python
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android