http://oj.leetcode.com/problems/remove-element/
采用快慢指针的思想,而且,这是一种 原地算法。
class Solution {
public:
int removeElement(int A[], int n, int elem) {
int start_pos = 0;
for(int i = 0; i < n; i++) {
if(A[i] != elem) A[start_pos++] = A[i];
}
return start_pos;
}
};