题解:先定位好每个元素找出不同元素即可
vector<int> findDuplicates(vector<int>& nums) {
int i=0;
vector<int> res;
while(i<nums.size())
{
if(nums[i]!=nums[nums[i]-1])swap(nums[i],nums[nums[i]-1]);
else i++;
}
for(int i=0;i<nums.size();i++)
{
if(nums[i]!=i+1) res.push_back(nums[i]);
}
return res;
}