//27 移除元素 数据结构 vec erase方法 左闭右开 vc+len,vc+size() 全删。
class Solution {
public:
int removeElement(vector<int>& nums, int val) {
int len = 0;
for(int i=0;i<nums.size();i++)
{
if(nums[i] != val)
{
nums[len] = nums[i];
len ++;
}
}
//删除后面的元素
vector<int>::iterator vc = nums.begin();
nums.erase(vc+len,nums.size()+vc);
return len;
}
};
52 - 算法 - 数据结构 vector
最新推荐文章于 2024-01-20 16:54:06 发布