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操作数据库之sqlite3打开数据库、删除、修改示例
Mar 13 Python
Python HTMLParser模块解析html获取url实例
Apr 08 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
Apr 18 Python
python实现在图片上画特定大小角度矩形框
Oct 24 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
May 26 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
Jul 05 Python
利用keras使用神经网络预测销量操作
Jul 07 Python
python调用百度API实现人脸识别
Nov 17 Python
python搜索算法原理及实例讲解
Nov 18 Python
python爬虫scrapy图书分类实例讲解
Nov 23 Python
详解Python GUI编程之PyQt5入门到实战
Dec 10 Python
python中的被动信息搜集
Apr 29 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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
最新的php 文件上传模型,支持多文件上传
2009/08/13 PHP
php中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
获取PHP警告错误信息的解决方法
2013/06/03 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
joomla实现注册用户添加新字段的方法
2016/05/05 PHP
新闻内页-JS分页
2006/06/07 Javascript
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
Bootstrap响应式侧边栏改进版
2016/09/17 Javascript
JavaScript实现时钟滴答声效果
2017/01/29 Javascript
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
原生JS实现微信通讯录
2020/06/18 Javascript
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
Django中Middleware中的函数详解
2019/07/18 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
html5使用canvas画一条线
2014/12/15 HTML / CSS
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
关于青春的演讲稿800字
2014/08/22 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
向女朋友道歉的话
2015/01/20 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
校园安全主题班会
2015/08/12 职场文书
创业计划书之寿司
2019/07/19 职场文书
Python编程super应用场景及示例解析
2021/10/05 Python
Python 键盘事件详解
2021/11/11 Python