class Solution {
public:
vector<int> singleNumber(vector<int>& nums) {
sort(nums.begin(),nums.end());
vector<int>v;
int i=0;
int l=nums.size();
if(nums[0]!=nums[1])
{
v.push_back(nums[0]);
}
for(i=1;i<l-1;i++)
{
if(nums[i]!=nums[i-1]&&nums[i]!=nums[i+1])
{
v.push_back(nums[i]);
}
}
if(nums[i]!=nums[i-1])
{
v.push_back(nums[i]);
}
return v;
}
};
今天的每日一题,写了八分钟吧。
感觉作为一道中等题它偏简单了。
如果不是有自知之明我都以为自己能做困难题了。
哈哈。
当然,答案的思路都比我这好多了,我这仅限于做出来。
得去参考参考。
加油!