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数据分析之双色球统计两个红和蓝球哪组合比例高的方法
Feb 03 Python
Python实现屏幕截图的两种方式
Feb 05 Python
python opencv实现图片旋转矩形分割
Jul 26 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
python正则表达式匹配不包含某几个字符的字符串方法
Jul 23 Python
tensorflow如何批量读取图片
Aug 29 Python
python实现猜拳游戏
Mar 04 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
Jun 28 Python
python调用私有属性的方法总结
Jul 24 Python
python录音并调用百度语音识别接口的示例
Dec 01 Python
python中count函数知识点浅析
Dec 17 Python
用Python制作音乐海报
Jan 26 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
thinkphp配置连接数据库技巧
2014/12/02 PHP
PHP学习笔记之session
2018/05/06 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
基于Jquery的动态添加控件并取值的实现代码
2010/09/24 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
详解JavaScript对W3C DOM模版的支持情况
2015/06/16 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
基于element-ui组件手动实现单选和上传功能
2018/12/06 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
Python中os.path用法分析
2015/01/15 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
python实现单向链表详解
2018/02/08 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python保存数据到本地文件的方法
2018/06/23 Python
Python socket实现的简单通信功能示例
2018/08/21 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
2020/09/30 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
团工委书记自荐书范文
2013/12/17 职场文书
海飞丝的广告词
2014/03/20 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
邀请函范文
2015/02/02 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
Unity连接MySQL并读取表格数据的实现代码
2021/06/20 MySQL