0
点赞
收藏
分享

微信扫一扫

0027-移除元素

zhoulujun 2022-02-01 阅读 37

问题描述

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 条评论