风轻云


私信TA

用户名:dotcpp0678895

访问量:968

签 名:

等  级
排  名 1527
经  验 2725
参赛次数 0
文章发表 25
年  龄 0
在职情况 学生
学  校 广西农业职业技术大学
专  业

  自我简介:

23级带专生

解题思路:

注意事项:

参考代码:

def selection_sort(nums):
    for i in range(len(nums)):  # 外循环 依次取数组中的每一个元素进行比较
        Min_index = i  # 最小值初始化为外循环的第一个元素的索引
        for j in range(i + 1, len(nums)):  # 内循环 依次取外循环取到的索引后面的索引
            if nums[j] < nums[Min_index]:  # 打擂台 谁更就换
                Min_index = j
        nums[i], nums[Min_index] = nums[Min_index], nums[i]  # 交出最小值宝座


num_list = list(map(eval, input().split()))
selection_sort(num_list)
for num in num_list:
    print(num)


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区