没啥好说的,直接上代码。
class Solution {
public:
int removeElement(vector<int>& nums, int val) {
if(nums.size() == 0)
{
return 0;
}
int i = 0;
while(i < nums.size())
{
for(i = 0; i < nums.size(); i++)
{
if(nums[i] == val)
{
nums.erase(nums.begin() + i);
break;
}
}
}
return nums.size();
}
};