三个基础排序

选择排序 ​ 在i~n-1范围内,找到最小值并放在i的位置上, 然后在i+1 ~ n-1范围内继续 for(int i = 0; i < n - 1; i++){ int min = i; for (int j = i + 1; j < n; j++){ if (arr[j] < arr[min]){ min = j; } } swap(arr[i], arr[j]); } 冒泡排序 在0~i范围内, 相邻位置较大的数向下滚动, 最大值最终来到i的位置,然后0 ~ i-1范围继续 ...

June 11, 2026 · 1 min · 219 words