天天看點

c/c++ 力扣 LeetCode 27.移除元素

題目連結

力扣 27.移除元素

不想戳的看下圖:

c/c++ 力扣 LeetCode 27.移除元素

解題思想:

周遊一遍,遇到相同的删除。

代碼如下:

class Solution {
public:
    int removeElement(vector<int>& nums, int val) {
        vector<int>::iterator it = nums.begin();
        for(; it < nums.end();){
            if(*it == val){
                nums.erase(it);
                continue;
            }
            it++;
        }
        return nums.size();


    }
};

           

小結

這題比較簡單,如果想要提高的同學,可以去力扣網站裡找數組專項的題目。

連結:數組