Python排序搜索基本算法之选择排序实例分析


Posted in Python onDecember 09, 2017

本文实例讲述了Python排序搜索基本算法之选择排序。分享给大家供大家参考,具体如下:

选择排序就是第n次把序列中最小的元素排在第n的位置上,一旦排好就是该元素的绝对位置。代码如下:

# coding:utf-8
def selectionSort(seq):
  length=len(seq)
  for i in range(length):
    mini=min(seq[i:])
    if seq[i]>mini:
      j=seq.index(mini,i)
      seq[i],seq[j]=seq[j],seq[i]
if __name__=='__main__':
  print("三水点靠木测试结果:")
  seq=[3,4,5,9,3,1,5,7,90,-2,]
  selectionSort(seq)
  print(seq)

运行结果:

Python排序搜索基本算法之选择排序实例分析

Python 相关文章推荐
基于hashlib模块--加密(详解)
Jun 21 Python
Python算法之求n个节点不同二叉树个数
Oct 27 Python
python使用itchat实现手机控制电脑
Feb 22 Python
Python实现删除时保留特定文件夹和文件的示例
Apr 27 Python
儿童编程python入门
May 08 Python
flask-restful使用总结
Dec 04 Python
PyQt5组件读取参数的实例
Jun 25 Python
python模拟鼠标点击和键盘输入的操作
Aug 04 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
Python tkinter常用操作代码实例
Jan 03 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
Python中OpenCV实现查找轮廓的实例
Jun 08 Python
Python排序搜索基本算法之冒泡排序实例分析
Dec 09 #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
You might like
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
js判断变量是否空值的代码
2008/10/26 Javascript
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
Python中MYSQLdb出现乱码的解决方法
2014/10/11 Python
开始着手第一个Django项目
2015/07/15 Python
python开发之for循环操作实例详解
2015/11/12 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
Python队列、进程间通信、线程案例
2019/10/25 Python
浅析Python3 pip换源问题
2020/01/06 Python
python有序查找算法 二分法实例解析
2020/02/18 Python
vue学习笔记之动态组件和v-once指令简单示例
2020/02/29 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
中学实习教师自我鉴定
2013/12/12 职场文书
新教师工作感言
2014/02/16 职场文书
岗位职责风险防控
2014/02/18 职场文书
促销活动总结报告
2014/04/26 职场文书
人事专员岗位职责
2015/02/03 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
2016年社区“6.26”禁毒日宣传活动总结
2016/04/05 职场文书
Python学习开发之图形用户界面详解
2021/08/23 Python
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript