python算法实现2——选择排序
# 选择排序
def select_sort(arr):
arr_len = len(arr)
for i in range(arr_len-1):
min = i
for j in range(i, arr_len):
if arr[min] > arr[j]:
min = j
if min != i:
arr[min], arr[i] = arr[i], arr[min]
if __name__ == '__main__':
arr = [5, 4, 3, 2, 1]
select_sort(arr)
print(arr)

浙公网安备 33010602011771号