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