class Solution {
public:
vector<int> findDisappearedNumbers(vector<int>& nums) {
int n = nums.size();
vector<int> index(n, 0);
for ( int i = 0 ; i < n; i++) {
if (index[nums[i] - 1] == 0) {
index[nums[i] - 1] = 1;
}
}
vector<int> result;
for (int i = 0; i < n; i++) {
if (index[i] == 0) {
result.push_back(i + 1);
}
}
return result;
}
};
LeetCode C++ 448
于 2023-06-22 23:18:12 首次发布
这段代码定义了一个C++类Solution,包含一个方法findDisappearedNumbers,该方法接收一个整数向量nums,找出所有未在向量中出现过的正整数(1到n,n为向量长度),并将结果存储在一个新的向量中返回。
摘要由CSDN通过智能技术生成