python选择排序实例代码

发布时间:2020-09-22编辑:脚本学堂
python选择排序的实现代码,在python中选择排序的实现方法,本例子中引入了stdinInput模块的用法,需要的朋友参考下。

文件 ChooseSort.py,python选择排序
 

复制代码 代码示例:

#!/usr/bin/env python 
#coding=utf-8 
#ChooseSort.py 
#user can choose sort style: desc(1) or asc(2)

import stdinInput 

def chooseSort( sortArray): 
    arrayl=len(sortArray) 
    if(arrayl<1): 
        return 
     
    for i in xrange(0,arrayl-1): 
        min=i; 
        for j in xrange(i+1,arrayl): 
            if(sortArray[j]<sortArray[min]): 
                min=j 
        sortArray[i],sortArray[min]=sortArray[min],sortArray[i] 
 
if __name__=='__main__': 
    stdinInput.stdinInput() 
    chooseSort(stdinInput.intsortArrays) 
    print stdinInput.intsortArrays