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基础教程之python消息摘要算法使用示例
Feb 10 Python
Python+微信接口实现运维报警
Aug 27 Python
Django权限机制实现代码详解
Feb 05 Python
Flask框架Jinjia模板常用语法总结
Jul 19 Python
Python通过paramiko远程下载Linux服务器上的文件实例
Dec 27 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
Jan 19 Python
解决jupyter notebook 出现In[*]的问题
Apr 13 Python
使用python无账号无限制获取企查查信息的实例代码
Apr 17 Python
使用Keras 实现查看model weights .h5 文件的内容
Jun 09 Python
解决keras模型保存h5文件提示无此目录问题
Jul 01 Python
Python爬取股票信息,并可视化数据的示例
Sep 26 Python
Python matplotlib多个子图绘制整合
Apr 13 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的开发框架的现状和展望
2007/03/16 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
php图片裁剪函数
2018/10/31 PHP
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
[01:02:46]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
python解析xml简单示例
2019/06/21 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
Django choices下拉列表绑定实例
2020/03/13 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
最新英语专业学生求职信范文
2013/09/21 职场文书
中考冲刺决心书
2014/03/11 职场文书
中等生评语大全
2014/05/04 职场文书
承诺书样本
2014/08/30 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
写作技巧:如何撰写商业计划书
2019/08/08 职场文书
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB