选择排序
def selectsor(list):
for i in range(len(list)):
min=i
for j in range(i+1,len(list)):
if list[j]<list[min]:
min=j
if min!=i:
list[min],list[i]=list[i],list[min]
print(list)
selectsor([3,1,2,4,5,9,14,11,12,10])
选择排序是从当前元素位置的所有后面的元素选择一个最大或者较小的值,如果存在的话,则进行交换两个元素的位置。
把握:从当前元素位置后面进行选择!