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 14 Python
python实现根据月份和日期得到星座的方法
Mar 27 Python
Python中的random()方法的使用介绍
May 15 Python
Python实现备份MySQL数据库的方法示例
Jan 11 Python
python向已存在的excel中新增表,不覆盖原数据的实例
May 02 Python
Django学习教程之静态文件的调用详解
May 08 Python
pygame游戏之旅 添加碰撞效果的方法
Nov 20 Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
python如何运行js语句
Sep 09 Python
python实现猜拳游戏项目
Nov 30 Python
如何编写python的daemon程序
Jan 07 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/12/21 PHP
php cURL和Rolling cURL并发方式比较
2013/10/30 PHP
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
javascript中删除指定数组中指定的元素的代码
2011/02/12 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
初识Javascript小结
2015/07/16 Javascript
JavaScript 模块的循环加载实现方法
2015/12/13 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
电信专业应届生自荐信
2013/09/28 职场文书
七年级历史教学反思
2014/02/05 职场文书
理工学院学生自我鉴定
2014/02/23 职场文书
贷款委托书范本
2014/04/08 职场文书
党支部特色活动方案
2014/08/20 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
2014年维修工作总结
2014/11/22 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
2015年司法所工作总结
2015/04/27 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
宪法宣传标语100条
2019/10/15 职场文书
python文件名批量重命名脚本实例代码
2021/04/22 Python