0
点赞
收藏
分享

微信扫一扫

leetcode448. Find All Numbers Disappeared in an Array

杨沐涵 2022-08-05 阅读 60


vector新建容量为n的数组。

先循环一遍记录出现过的,然后在看哪个没出现输出就好。

网上很多其他方法。

class Solution {
public:
vector<int> findDisappearedNumbers(vector<int>& nums) {
int n=nums.size();
vector<bool> used(n+1,0);
for(int i=0;i<n;i++){
used[nums[i]]=1;
}
vector<int> ans;
for(int i=1;i<=n;i++){
if(used[i]==0) ans.push_back(i);
}
return ans;
}
};



举报

相关推荐

0 条评论