早教吧 育儿知识 作业答案 考试题库 百科 知识分享

2.实现删除数组中某一元素的算法本题的详细要求如下:1)当给定一个数组和该数组中的某一元素的位置时,利用算法将该数组中的该位置的元素删除。如:有一个数组,其元素内容为{2,3,4,5

题目详情
2.实现删除数组中某一元素的算法
本题的详细要求如下:
1) 当给定一个数组和该数组中的某一元素的位置时,利用算法将该数组中的该位置的元素删除。如: 有一个数组,其元素内容为 {2,3,4,5,6},当删除位置为1的元素后,该数组的元素内容更改为{2,4,5,6}。
2) 上述描述中的算法,要求通过一个方法来实现,该方法的声明如下所示: int[] remove(int[] ary, int index){}
上述方法声明中:
参数ary引用的是原数组;
参数index表示想要删除的元素的位置;
返回值为删除掉指定位置元素后的数组。
▼优质解答
答案和解析
你好!
因为你要实现的是删掉index位置的元素,然后把后面都往前移一个,如果你用int[]来存这个数组的话需要知道这个数组长度,这个值可以存在类里也可以当成参数传到remove方法里。
Thanks