python--算法--选择排序
arr=[9,2,3,5,1,7,8,6,4,0] for i in range(len(arr)-1):#用i与j相比,所以i少一位 min=i#标志 for j in range(i+1,len(arr)): if arr[min]>arr[j]: min=j if min!=i: arr[i], arr[min] = arr[min], arr[i] print(arr)
arr=[9,2,3,5,1,7,8,6,4,0] for i in range(len(arr)-1):#用i与j相比,所以i少一位 min=i#标志 for j in range(i+1,len(arr)): if arr[min]>arr[j]: min=j if min!=i: arr[i], arr[min] = arr[min], arr[i] print(arr)