Contents
1
2
3
4
5
6
7
/*
* Given an array and a value, remove all instances of that value in place and
* return the new length.

* The order of elements can be changed. It doesn't matter what you leave
* beyond the new length.
*/
  • 题意:
    删除一个数组里值为 elem 的所有数。
1
2
3
4
5
6
7
8
9
10
11
public class RemoveElement {

public int removeElement(int[] A, int elem) {
int index = 0;
for (int i = 0; i < A.length; i++) {
if (A[i] != elem)
A[index++] = A[i];
}
return index;
}
}
Contents