这道题跟上一篇remove duplicates from sorted array的解法是一样的,只是判断条件不一样。。。
class Solution {
public:
int removeElement(vector<int>& nums, int val) {
int len = nums.size();
if(len==0)
return 0;
int pos = 0;
for(int i = 0;i<len;i++)
{
if(nums[i]!=val)
nums[pos++] = nums[i];
}
return pos;
}
};