summaryrefslogtreecommitdiff
path: root/top-interview-questions/easy/array/04_contains_duplicate.cc
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-02-05 18:36:31 -0800
committer3gg <3gg@shellblade.net>2025-02-05 18:36:31 -0800
commit4689e4e80b479be25f7557d05818f5caa723aafa (patch)
tree4df25811fe2a9a15b401375178da6537f4b6063f /top-interview-questions/easy/array/04_contains_duplicate.cc
Initial commit.HEADmain
Diffstat (limited to 'top-interview-questions/easy/array/04_contains_duplicate.cc')
-rw-r--r--top-interview-questions/easy/array/04_contains_duplicate.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/top-interview-questions/easy/array/04_contains_duplicate.cc b/top-interview-questions/easy/array/04_contains_duplicate.cc
new file mode 100644
index 0000000..d40d1e4
--- /dev/null
+++ b/top-interview-questions/easy/array/04_contains_duplicate.cc
@@ -0,0 +1,14 @@
1class Solution {
2public:
3 bool containsDuplicate(vector<int>& nums) {
4 std::sort(nums.begin(), nums.end());
5
6 for (size_t i = 1; i < nums.size(); ++i) {
7 if (nums[i-1] == nums[i]) {
8 return true;
9 }
10 }
11
12 return false;
13 }
14};