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

 

 

你可能感兴趣的:(python,选择排序)