移除元素 数组中删除指定元素不考虑原顺序 循环简单 - lifengyu360/lifengyu_first_git_test GitHub Wiki

class Solution {

public:

int removeElement(vector<int>& nums, int val) {

    int fast=0,slow=0;
    int n = nums.size();
    for( fast = 0;fast < n;fast++)
        if(nums[fast] != val){
            nums[slow] = nums[fast];
            slow++;//其实相当于每次slow为准 即使不等于 val同样的进行交换
        }
    return slow;
}

};

⚠️ **GitHub.com Fallback** ⚠️