自己写的,请大佬指点(有问题可以评论区提出): def select_sort(alist): n = len(alist) for k in range(n-1): temp_list = alist[k:] # 存储后续列表 min_Index = temp_list.index(min(temp_list)) #获得后续列表最小值的索引 if min_Index+k != k: # 判断是否需要交换 alist[min_Index+k], alist[k] = alist[k], alist[min_Index+k] return alist
选择排序(对列表进行升序)
最新推荐文章于 2024-07-20 17:12:48 发布