class Solution {
public:
bool containsDuplicate(vector<int>& nums) {
unordered_set<int> us;
for (int i = 0; i < nums.size(); ++i) {
if (us.find(nums[i]) != us.end()) {
return true;
} else {
us.insert(nums[i]);
}
}
return false;
}
};

本文介绍了一种使用C++实现的高效算法,该算法通过unordered_set数据结构来检查整型向量中是否存在重复元素。这种方法不仅简单易懂,而且执行效率高。

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



