当前位置 : 主页 > 编程语言 > java >

leetcode448. Find All Numbers Disappeared in an Array

来源:互联网 收集:自由互联 发布时间:2022-08-10
vector新建容量为n的数组。 先循环一遍记录出现过的,然后在看哪个没出现输出就好。 网上很多其他方法。 class Solution { public : vector int findDisappearedNumbers ( vector int nums ) { int n = nums . s


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;
}
};



上一篇:【云原生】Java 处理 Excel:从 POI 到 SPL
下一篇:没有了
网友评论