题目链接
题意:
给出一个数组,求出任意一个重复的数字。
思路:
用维护每个数字出现的次数。
遍历数组,每次让该数字出现的次数
如果,说明该数字在以前就出现过,为重复的数字,答案为该数字。
代码:
class Solution {
public:
int findRepeatNumber(vector<int>& nums) {
map<int,int>mp;
int ans;
for(int t:nums){
mp[t]++;
if(mp[t]>1){
ans=t;break;
}
}
return ans;
}
};