【发布时间】:2020-07-12 05:10:11
【问题描述】:
例如:
int[] nums = {11,12,13,14,15,16};
int[] position = {1,2};
所以,在这里我想删除多个元素,例如,我想同时删除索引 1 和 2:当我调用 delete 方法时。
public int[] delete(int[] source, int[] position) {
// How do I implement this?
}
//Main Class
public static void main(String[] args){
int[] newArray = delete(nums, position);
}
那么,我该如何解决这个问题??????我已经尝试了很多次,但我无法映射位置和数组值。所以,删除两个值真的很难。
【问题讨论】:
-
你不能。我可以建议在这种情况下,先删除位置 2,然后再删除位置 1。您可能必须先对位置数组进行排序。
标签: java arrays algorithm dynamic-arrays