leetcode解题 cpp(NO.1.3)

标签:数组、双指针

将不等于val的元素从头开始覆盖数组
时间复杂度O(n)

class Solution {
public:
    int removeElement(vector<int>& nums, int val) {
int i=0;
for (int j=0;j<nums.size();++j)
{
    if(nums.at(j)!=val)
    {
        nums.at(i)=nums.at(j);
        ++i;
    }
}
return i;
    }
};

在这里插入图片描述

发布了14 篇原创文章 · 获赞 0 · 访问量 156

猜你喜欢

转载自blog.csdn.net/weixin_45438011/article/details/104470189