class Solution {
public:
int duplicateInArray(vector<int>& nums) {
sort(nums.begin(),nums.end());
for(int i=0;i<nums.size();i++)
if(nums[i]<0)
{ return -1;
}
for(int i=1;i<nums.size();i++)
if(nums[i]==nums[i-1])
return nums[i];
return -1;
}
};
sort升序排完nums[i]要是小于0就直接返回-1不行吗