题目:

算法思想:用hash或者set或者map就行,可以高效判断数据是否重复。
代码:
bool containsDuplicate(vector<int>& nums) {
set<int> judge;
for(int i = 0;i < nums.size();i++)
{
if(judge.find(nums[i]) == judge.end())
judge.insert(nums[i]);
else
return true;
}
return false;
}
本文介绍了一种使用集合数据结构高效检测数组中是否存在重复元素的算法。通过遍历数组并将元素插入到集合中,如果插入失败则表示该元素已存在,从而实现快速判断。此方法适用于需要频繁检查数据唯一性的场景。
3277

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



