#选择排序的运行时间与输入无关,数据移动是最少的。
#对于长度为N的数组,选择排序大约需要N次交换和(N^2)/2次比较。
def xuanZe(shuzu):
N = len(shuzu)#获得数组的长度
for i in range(N):
min = i
for j in range(i + 1,N):
if shuzu[j] < shuzu[min]:
min = j
shuzu[i],shuzu[min] = shuzu[min],shuzu[i]
转载于:https://my.oschina.net/stevenKelly/blog/390263