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中sleep函数用法实例分析
Apr 29 Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 Python
wxpython实现图书管理系统
Mar 12 Python
python2 与 python3 实现共存的方法
Jul 12 Python
Python Flask前后端Ajax交互的方法示例
Jul 31 Python
python async with和async for的使用
Jun 20 Python
python scrapy爬虫代码及填坑
Aug 12 Python
浅析pandas 数据结构中的DataFrame
Oct 12 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
Oct 23 Python
Django REST framwork的权限验证实例
Apr 02 Python
python3代码中实现加法重载的实例
Dec 03 Python
Python 居然可以在 Excel 中画画你知道吗
Feb 15 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实现的百度搜索某地天气的小偷代码
2014/04/23 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
jquery validate使用攻略 第四步
2010/07/01 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
详解Vue使用 vue-cli 搭建项目
2017/04/20 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
2021/02/25 Vue.js
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
使用C++扩展Python的功能详解
2018/01/12 Python
替换python字典中的key值方法
2018/07/06 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
员工自我鉴定
2013/10/09 职场文书
土木工程专业大学毕业生求职信
2013/10/13 职场文书
青年文明号事迹材料
2014/01/18 职场文书
领导党性分析材料
2014/02/15 职场文书
我的祖国演讲稿
2014/05/04 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
2015年城市管理工作总结
2015/05/23 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书