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) 

posted @ 2020-10-18 01:15  叶落未落  阅读(73)  评论(0)    收藏  举报