There was an error while loading. Please reload this page.
2 parents 858adad + be96922 commit 4e0649eCopy full SHA for 4e0649e
java/11_sorts/Sorts.java
@@ -49,13 +49,11 @@ public static void insertionSort(int[] a, int n) {
49
// 选择排序,a表示数组,n表示数组大小
50
public static void selectionSort(int[] a, int n) {
51
if (n <= 1) return;
52
- for (int i = 0; i < n; ++i) {
+ for (int i = 0; i < n - 1; ++i) {
53
// 查找最小值
54
int minIndex = i;
55
- int minValue = a[i];
56
- for (int j = i; j < n; ++j) {
57
- if (a[j] < minValue) {
58
- minValue = a[j];
+ for (int j = i + 1; j < n; ++j) {
+ if (a[j] < a[minIndex]) {
59
minIndex = j;
60
}
61
0 commit comments