【发布时间】:2013-03-01 16:45:46
【问题描述】:
下面的代码我已将数组的中点设置为 5,但现在我想将中点移动到最后,当它移动到最后时,其他数字将向左移动以填补空白。没有数组列表大声。
int mid = length/2;
for (int i = array.length-1 ; i> mid; i--) {
array[i] = array[i-1];
}
array[mid] = 5;
【问题讨论】:
-
@UmNyobe 将中点移到末尾,同时将数组中的其他数字向左移动
-
该代码将数字 5 放在中间点。我真的不知道为什么。当你说结束时,你的意思是数组中的最后一个位置吗?正如@Che 所说,您尝试过什么?
-
你需要一个
swapElement(int ndx1, int ndx2)操作,这听起来像是功课? -
可悲的是,通过在他们不断发布此人之后为他们做作业,人们鼓励了这种行为。