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 相关文章推荐
详解Django中的过滤器
Jul 16 Python
python好玩的项目—色情图片识别代码分享
Nov 07 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
Apr 27 Python
深入浅析Python中的迭代器
Jun 04 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
Python list与NumPy array 区分详解
Nov 06 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
python编程进阶之类和对象用法实例分析
Feb 21 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
Mar 16 Python
用python实现名片管理系统
Jun 18 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 Python
Python解析微信dat文件的方法
Nov 30 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
JavaScript跳出循环的三种方法(break, return, continue)
2019/07/30 Javascript
vuex分模块后,实现获取state的值
2020/07/26 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
python实现大学人员管理系统
2019/10/25 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
HTML5 与 XHTML2
2008/10/17 HTML / CSS
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
美国领先的商务贺卡出版商:The Gallery Collection
2018/02/13 全球购物
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
大学生旅游业创业计划书
2014/01/29 职场文书
《晏子使楚》教学反思
2014/02/08 职场文书
情况说明书格式范文
2014/05/06 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
内勤岗位职责
2015/02/10 职场文书
户外拓展训练感想
2015/08/07 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书