leetcode448. Find All Numbers Disappeared in an Array

杨沐涵

关注

阅读 60

2022-08-05


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)

0 0 举报