0027-移除元素

zhoulujun

关注

阅读 37

2022-02-01

问题描述

https://leetcode-cn.com/problems/remove-element/

求解思路

用一个指针指向合法元素末尾,然后在遍历过程中不断向其中append合法元素

代码实现

class Solution {
public:
    int removeElement(vector<int>& nums, int val) {
        int k=0;
        for(auto& elem:nums){
            if(elem!=val){
                nums[k++]=elem;
            }
        }
        return k;
    }
};

收获和疑惑

精彩评论(0)

0 0 举报