风轻云


私信TA

用户名:dotcpp0678895

访问量:1679

签 名:

等  级
排  名 1173
经  验 3133
参赛次数 0
文章发表 34
年  龄 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 人评分

  评论区

  • «
  • »