class Solution {
public:
int removeElement(vector<int>& nums, int val) {
int slow=0;
int fast=0;
for(int fast=0;fast<nums.size();fast++){
if(nums[fast]==val){
continue;
}else{
nums[slow]=nums[fast];
slow++;
}
}
return slow;
}
};
双指针法,当快指针指向的值不等于所需值的时候,慢指针前进,数组前移