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下如何让web元素的生成更简单的分析
Jul 17 Python
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
May 02 Python
详解Python设计模式编程中观察者模式与策略模式的运用
Mar 02 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
Apr 28 Python
python递归实现快速排序
Aug 18 Python
python使用多进程的实例详解
Sep 19 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
Dec 20 Python
python虚拟环境迁移方法
Jan 03 Python
jupyter notebook 中输出pyecharts图实例
Apr 23 Python
Pytorch之Variable的用法
Dec 31 Python
python读取pdf格式文档的实现代码
Apr 01 Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
May 17 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
新版PHP极大的增强功能和性能
2006/10/09 PHP
php实现网站插件机制的方法
2009/11/10 PHP
php 接口类与抽象类的实际作用
2009/11/26 PHP
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
php使用fopen创建utf8编码文件的方法
2014/10/31 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
php抽象方法和普通方法的区别点总结
2019/10/13 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
Boostrap基础教程之JavaScript插件篇
2016/09/08 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
JavaScript实现封闭区域布尔运算的示例代码
2018/06/25 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
深入理解python try异常处理机制
2016/06/01 Python
python五子棋游戏的设计与实现
2019/06/18 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
介绍一下MD5加密算法
2016/11/12 面试题
七年级英语教学反思
2014/01/15 职场文书
审计班子对照检查材料
2014/08/27 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python