这是 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); } }
添加回答
举报
0/150
提交
取消