标签:print 排序算法 code 选择 item 排序 selection sel ref
??比较直观的排序算法.具体算法介绍参照选择排序-百科
def selection_sort(input_arr):
    
    for i in range(len(input_arr)-1):# 最后一个是最大的,不用再进行比较
        min_index = i # 最小值的下标.默认当前值是最小的.
        for j in range(i+1,len(input_arr)): # 进行遍历对比
            if input_arr[j] < input_arr[min_index]: # 如果是就更改下min_index下标.
                min_index = j
        if(min_index != i): # 如果min_index已经发生改变.
            input_arr[min_index],input_arr[i] = input_arr[i],input_arr[min_index] # 交替数组
    
    return input_arr
print(selection_sort([11, 99, 33 , 69, 77, 88, 55, 11, 33, 36,39, 66, 44, 22]))标签:print 排序算法 code 选择 item 排序 selection sel ref
原文地址:https://www.cnblogs.com/gtscool/p/12493620.html