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

@ -14,12 +14,11 @@ public class selection_sort {
int n = nums.length;
// 外循环:未排序区间为 [i, n-1]
for (int i = 0; i < n - 1; i++) {
// 内循环:找到未排序区间 [i, n-1] 中的最小元素
// 内循环:找到未排序区间的最小元素
int k = i;
for (int j = i + 1; j < n; j++) {
if (nums[j] < nums[k]) {
k = j; // 更新最小元素
}
if (nums[j] < nums[k])
k = j; // 记录最小元素的索引
}
// 将该最小元素与未排序区间的首个元素交换
int temp = nums[i];