和026一样利用双指针的答案
class Solution {
public:
int removeElement(vector<int>& nums, int val) {
int n=nums.size();
if(n==0) return 0;
int fast=0;
int slow=0;
while(fast<n){
if(nums[fast]!=val){
nums[slow]=nums[fast];
++slow;
}
++fast;
}
return slow;
}
};