1 import random
 2 
 3 def select_sort(nums):
 4     # 循环趟数
 5     for i in range(len(nums) - 1):
 6         min = i
 7         # 每趟比较次数
 8         for j in range(i + 1, len(nums)):
 9             if nums[j] < nums[min]:
10                 min = j
11         nums[min], nums[i] = nums[i], nums[min] # 交换元素位置
12     return nums
13 
14 if __name__ == '__main__':
15     nums = []
16     for i in range(10):
17         nums.append(random.randint(1, 100))
18     print(nums)
19     print(select_sort(nums))

 

相关文章:

  • 2021-12-28
  • 2022-12-23
  • 2021-04-30
  • 2022-12-23
猜你喜欢
  • 2021-11-28
  • 2021-12-03
  • 2020-07-28
  • 2022-03-04
  • 2021-10-29
  • 2021-09-18
相关资源
相似解决方案