cppclass Solution {
public:
bool checkIfExist(std::vector<int>& arr) {
std::unordered_set<int> seen;
for (int num : arr) {
// 检查当前元素的两倍和一半是否存在于集合中
if (seen.count(num * 2) || (num % 2 == 0 && seen.count(num / 2))) {
return true;
}
seen.insert(num);
}
return false;
}
};
本文作者:yowayimono
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!