https://leetcode.com/problems/contains-duplicate/
주어진 숫자 배열에서 중복된 수를 찾아라.
; 딱히 함정이 없는, 진짜 easy 난이도의 문제.
bool ArraysHashing::containsDuplicate(vector<int>& nums)
{
set<int> sBuff;
for (auto q = 0; q < nums.size(); ++q)
{
auto value = nums[q];
if (sBuff.find(value) != sBuff.end())
return true;
sBuff.insert(value);
}
return false;
}
결과.
unordered_set 등을 사용하면 조금더 빨라질 여지는 있을 듯.
'Leetcode > NeetCode' 카테고리의 다른 글
[ArraysString][Medium] 271. Encode and Decode String (0) | 2024.07.08 |
---|---|
[ArraysHashing][Medium] 347. Top K Frequent Elements (0) | 2024.07.07 |
[ArraysHashing][Medium] 49. Group Anagrams (0) | 2024.07.07 |
[ArraysHashing][Easy] 1. Two Sum (0) | 2024.07.07 |
[ArraysHasing][Easy] 242. Valid Anagram (0) | 2024.07.07 |