C++
class Solution {
public:
int removeElement(vector<int>& nums, int val) {
if(nums.size() == 0)
return 0;
int i = 0;
for(int j = 0;j < nums.size();j++)
if( val != nums[j])
{
nums[i]=nums[j];
i++;
}
return i;
}
};