题目:来源于力扣

上代码:
class Solution {
public:
int findRepeatNumber(vector<int>& nums) {
//思路:用set存数组中的数,用count(key)来统计, if(count(key)) return key
set<int> s;
int i;
for(i=0; i<nums.size(); ++i){
//如果已有,那么count返回1的
if(s.count(nums[i])){
break;
}
s.insert(nums[i]);
}
return nums[i];
}
};
记录一下刷过的题吧!
起初我 if ( s.count( nums[i] )后面写的是return nums[i];
发现过不了编译,遂改称现在这样!(ง •_•)ง
这篇博客记录了一道LeetCode上的编程题目,主要涉及C++编程。题目要求在一个整数数组中找到重复的数字并返回。博主最初使用set来存储数组元素,通过count方法统计出现次数,发现无法通过编译后修改了代码,最终成功找出重复数字。
486

被折叠的 条评论
为什么被折叠?



