Skip to content

Commit 595f201

Browse files
Time: 16 ms (97.02%), Space: 15.5 MB (84.27%) - LeetHub
1 parent f4893fa commit 595f201

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

contains-duplicate/contains-duplicate.cpp

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@ class Solution {
22
public:
33
bool containsDuplicate(vector<int>& nums) {
44

5-
set <int> dup;
6-
dup=set(nums.begin(),nums.end());
7-
8-
if(nums.size()>dup.size())
9-
{
10-
return true;
5+
sort(nums.begin(),nums.end());
6+
bool dupli=false;
7+
int idx=1;
8+
for(int i=1;i<nums.size();i++)
9+
{
10+
if(nums[i-1]==nums[i])
11+
{
12+
dupli=true;
13+
idx++;
1114
}
12-
else
13-
return false;
14-
15-
15+
}
16+
return dupli;
1617
}
1718
};

0 commit comments

Comments
 (0)