class Solution {
public:
vector<int> findDisappearedNumbers(vector<int>& nums) {
for(auto num : nums) {
if(nums[abs(num) - 1] >= 0) nums[abs(num) - 1] *= -1;
}
vector<int> ans;
for(int ii = 0; ii < nums.size(); ii++) {
if(nums[ii] > 0) ans.push_back(ii + 1);
}
return ans;
}
};
相关文章
- 03-23leetcode 448. 找到所有数组中消失的数字
- 03-23leetcode, 448题【找到所有数组中消失的数字】
- 03-23leetcode448_2-13每日题:找到所有数组中消失的数字
- 03-23【leetcode 简单】 第一百零八题 找到所有数组中消失的数字
- 03-23Leetcode448.Find All Numbers Disappeared in an Array找到所有数组中消失的数字
- 03-23LeetCode 448. Find All Numbers Disappeared in an Array找到所有数组中消失的元素
- 03-23leetcode--找出数组中只出现一次的数字(位运算、set、常规解法)
- 03-231.将数字1-10保存到一个长度为10的一维数组中 2.定义一个新数组,长度为3,取出原来数组中随机三个元素(不考虑是否重复) 3.给新数组的元素赋值 4.求新数组所有和
- 03-23448. 找到所有数组中消失的数字
- 03-23448. 找到所有数组中消失的数字