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 相关文章推荐
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
初探TensorFLow从文件读取图片的四种方式
Feb 06 Python
对python数据切割归并算法的实例讲解
Dec 12 Python
python 遍历列表提取下标和值的实例
Dec 25 Python
python图片二值化提高识别率代码实例
Aug 24 Python
python之yield和Generator深入解析
Sep 18 Python
wxpython布局的实现方法
Nov 01 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
解决Python数据可视化中文部分显示方块问题
May 16 Python
Python 如何实现数据库表结构同步
Sep 29 Python
Python在后台自动解压各种压缩文件的实现方法
Nov 10 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输出控制功能在简繁体转换中的应用
2006/10/09 PHP
php过滤敏感词的示例
2014/03/31 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
2020/05/26 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
九步学会Python装饰器
2015/05/09 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
python中time、datetime模块的使用
2020/12/14 Python
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
中间件的定义
2016/08/09 面试题
军训生自我鉴定范文
2013/12/27 职场文书
贷款委托书范本
2014/04/08 职场文书
《春笋》教学反思
2014/04/15 职场文书
班长竞选演讲稿
2014/04/24 职场文书
园林专业毕业生自荐信
2014/07/04 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
工资收入证明
2014/10/07 职场文书
个人事迹材料范文
2014/12/29 职场文书
团员自我评价范文
2015/03/10 职场文书
2015暑期工社会实践报告
2015/07/13 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js
python基础之//、/与%的区别详解
2022/06/10 Python