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 相关文章推荐
python里大整数相乘相关技巧指南
Sep 12 Python
python自动化测试实例解析
Sep 28 Python
Tensorflow简单验证码识别应用
May 25 Python
Python自动化开发学习之三级菜单制作
Jul 14 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
pycharm 将python文件打包为exe格式的方法
Jan 16 Python
Django Form 实时从数据库中获取数据的操作方法
Jul 25 Python
tensorflow 变长序列存储实例
Jan 20 Python
Python基于read(size)方法读取超大文件
Mar 12 Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 Python
Python实现UDP程序通信过程图解
May 15 Python
Python faker生成器生成虚拟数据代码实例
Jul 20 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
YB217、YB235、YB400浅听
2021/03/02 无线电
一个php作的文本留言本的例子(二)
2006/10/09 PHP
一个简单的PHP投票程序源码
2007/03/11 PHP
php递归创建和删除文件夹的代码小结
2012/04/13 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
Laravel如何实现适合Api的异常处理响应格式
2020/06/14 PHP
用js的for循环获取radio选中的值
2013/10/21 Javascript
JS实现页面数据无限加载
2016/09/13 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
Promise扫盲贴
2019/06/24 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
Python常用正则表达式符号浅析
2014/08/13 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
Python字典对象实现原理详解
2019/07/01 Python
python scrapy爬虫代码及填坑
2019/08/12 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
python搜索算法原理及实例讲解
2020/11/18 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
Linux Interview Questions For software testers
2013/05/17 面试题
运动会入场解说词300字
2014/01/25 职场文书
致100米运动员广播稿
2014/02/14 职场文书
心灵点滴观后感
2015/06/02 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
JavaScript 数组去重详解
2021/09/15 Javascript
MySql重置root密码 --skip-grant-tables
2022/04/11 MySQL
Spring中bean集合注入的方法详解
2022/07/07 Java/Android