选择排序python版
来源:互联网 发布:飞秋mac版百度云 编辑:程序博客网 时间:2024/06/06 05:02
# -*- coding: utf-8 -*-"""selection SortAuthor : <jianzhang.zhang@foxmail.com>Date : 2016-07-06Version: 1.0"""def selectionSort(olist): length = len(olist) for i in range(length-1): minPosition = i for j in range(i+1,length): if olist[j] < olist[minPosition]: minPosition = j # swap the position olist[minPosition],olist[i] = olist[i],olist[minPosition] return olist testList = [9,4,7,3,8,2,5,6]print selectionSort(testList)>>> ================================ RESTART ================================>>> [2, 3, 4, 5, 6, 7, 8, 9]>>>
1 0
- 选择排序python版
- 选择排序(Python版)
- python选择排序
- Python 直接选择排序
- Python 实现选择排序
- 选择排序 python
- Python 选择排序
- python 实现选择排序
- Python 选择排序
- python: 选择排序
- python选择排序
- Python选择排序
- 选择排序python实现
- Python选择排序算法
- python--选择排序
- Python实现选择排序
- python描述选择排序
- Python排序算法-选择排序
- 告别拖延症
- Linux基础-----常用命令
- Java自定义注解
- Linux下的C语言开发(信号处理)
- Java数组的创建以及初始化
- 选择排序python版
- Activity Task管理
- Contiki开发1:Contiki与8位MCU
- 菜鸟学步之Service通信
- java.lang.NoClassDefFoundError: org/activiti/bpmn/constants/BpmnXMLConstants
- Linux下的C语言开发(进程等待)
- linux shell 常用配置
- poj1017
- hbase 1.1.3 java使用