The order of elements can be changed. It doesn't matter what you leave beyond the new length.
Java Code
public int removeElement(int[] A, int elem) {
int num = 0;
for(int i = 0; i < A.length; i++){
if(A[i] == elem){
num++;
continue;
}
A[i-num] = A[i];
}
return A.length - num;
}
No comments:
Post a Comment