Find All Numbers Disappeared in an Array LeetCode solution in C++
1class Solution {2public:3vector<int> findDisappearedNumbers(vector<int> &nums) {4vector<int> res;5int n = nums.size();6for (int i = 0; i < n; i++) {7if (nums[abs(nums[i]) - 1] > 0) {8nums[abs(nums[i]) - 1] *= -1;9}10}11for (int i = 0; i < n; i++) {12if (nums[i] > 0) res.push_back(i + 1);13}14return res;15}16};