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获取本机外网ip的方法
Apr 15 Python
python连接字符串的方法小结
Jul 13 Python
MySQL中表的复制以及大型数据表的备份教程
Nov 25 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
Apr 21 Python
python中将正则过滤的内容输出写入到文件中的实例
Oct 21 Python
Python中xml和json格式相互转换操作示例
Dec 05 Python
python能做什么 python的含义
Oct 12 Python
Django实现基于类的分页功能
Oct 31 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
解决pytorch-yolov3 train 报错的问题
Feb 18 Python
Python项目打包成二进制的方法
Dec 30 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 12 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遍历数组的几种方法
2012/03/22 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
2018/09/05 PHP
jQuery 验证插件 Web前端设计模式(asp.net)
2010/10/17 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
jquery中获取id值方法小结
2013/09/22 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
微信运维交互机器人的示例代码
2018/11/12 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
vue+element实现动态加载表单
2020/12/13 Vue.js
JavaScript实现点击切换验证码及校验
2021/01/10 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
详解Django中Request对象的相关用法
2015/07/17 Python
Python定时任务sched模块用法示例
2018/07/16 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
python不使用for计算两组、多个矩形两两间的iou方式
2020/01/18 Python
TensorFlow Autodiff自动微分详解
2020/07/06 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
保时捷设计:Porsche Design
2019/03/30 全球购物
企划主管岗位职责
2013/12/12 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
重点工程汇报材料
2014/08/27 职场文书
2014年小学生迎国庆65周年演讲稿
2014/09/27 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
新闻稿件写作范文
2015/07/18 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书