[Leetcode] 217. Contains Duplicate
Algorithm2021. 8. 6. 23:51
반응형
Identifying the Problem
주어진 수열에 중복이 있으면 true 없다면 false를 리턴한다.
Organizing thoughts
1. 퀵 정렬로 정렬 후
2. 중복이 있는지 검사하였다.
Sourcecode
#include <stdlib.h>
int cmp(const void *p1, const void *p2)
{
return *(int *)p1 - *(int *)p2;
}
bool containsDuplicate(int* nums, int numsSize){
qsort(nums, numsSize, sizeof(int), cmp);
for(int i = 0; i<numsSize-1;i++)
if(nums[i] == nums[i+1]) return true;
return false;
}
반응형
'Algorithm' 카테고리의 다른 글
[Leetcode] 121. Best Time to Buy and Sell Stock] (0) | 2021.08.07 |
---|---|
[Leetcode] 118. Pascal's Triangle (0) | 2021.08.07 |
[Leetcode] 11. Container With Most Water (0) | 2021.08.06 |
[Leetcode] 33. Search in Rotated Sorted Array (0) | 2021.08.06 |
[Leetcode] 19. Remove Nth Node From End of List (0) | 2021.08.04 |
댓글()