选择排序从第一个开始拿出来和后面的比。
找到更大的就交换位置,继续跟后面的比,直到没有更大的。
哎呀……反正就那样……看代码。
arr = [1, 4, 6, 8, 9, 3, 5, 2, 7, 10]
for i in range(len(arr)):
for j in range(i+1, len(arr)):
if arr[i] > arr[j]:
arr[i], arr[j] = arr[j], arr[i]
print(arr)
网友评论