Polish some contents.

This commit is contained in:
krahets
2023-05-24 11:45:52 +08:00
parent 38c56b581a
commit dc49fdf75e
5 changed files with 17 additions and 12 deletions

View File

@ -10,11 +10,11 @@ def selection_sort(nums: list[int]):
n = len(nums)
# 外循环:未排序区间为 [i, n-1]
for i in range(n - 1):
# 内循环:找到未排序区间 [i, n-1] 中的最小元素
# 内循环:找到未排序区间的最小元素
k = i
for j in range(i + 1, n):
if nums[j] < nums[k]:
k = j # 更新最小元素
k = j # 记录最小元素的索引
# 将该最小元素与未排序区间的首个元素交换
nums[i], nums[k] = nums[k], nums[i]