From 4689e4e80b479be25f7557d05818f5caa723aafa Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Wed, 5 Feb 2025 18:36:31 -0800 Subject: Initial commit. --- .../easy/array/04_contains_duplicate.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 top-interview-questions/easy/array/04_contains_duplicate.cc (limited to 'top-interview-questions/easy/array/04_contains_duplicate.cc') 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 @@ +class Solution { +public: + bool containsDuplicate(vector& nums) { + std::sort(nums.begin(), nums.end()); + + for (size_t i = 1; i < nums.size(); ++i) { + if (nums[i-1] == nums[i]) { + return true; + } + } + + return false; + } +}; -- cgit v1.2.3