这是 InsertionSort 的代码,但为什么它不运行?也就是说,它不会按升序对数字进行排序。
class A {
public static void main(String[] args) {
int [] n = {3,2,1};
for (int j = 2; j < n.length; j++) {
int key = n[j];
int i = j - 1;
while (i > 0 && n[i] > key) {
n[i + 1] = n[i];
i = i-1;
}
n[i + 1] = key;
}
for(int k: n)
System.out.print(k);
}
}
叮当猫咪
MM们
相关分类