Skip to content

Commit 4b99ac7

Browse files
committed
Docs : complexity calc for containDuplicate
1 parent f5c94ae commit 4b99ac7

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

โ€Žcontains-duplicate/sungjinwi.cโ€Ž

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ int compare(void const *a, void const *b)
66
return (*(int *)a - *(int *)b);
77
}
88

9-
bool containsDuplicate(int* nums, int numsSize) {\
9+
bool containsDuplicate(int* nums, int numsSize) {
1010
int i;
1111

1212
i = 0;
@@ -19,3 +19,19 @@ bool containsDuplicate(int* nums, int numsSize) {\
1919
}
2020
return (0);
2121
}
22+
23+
/*
24+
์‹œ๊ฐ„ ๋ณต์žก๋„
25+
26+
qsort(ํ€ต์†ŒํŠธ)๋ฅผ ํ†ตํ•ด O(n log n)์„ ํ•œ ๋ฒˆ ์ˆ˜ํ–‰ + while๋ฌธ์„ ํ•œ ๋ฒˆ ๋Œ์•„์„œ O(n)๋งŒํผ์˜ ๋ณต์žก๋„๋ฅผ ๊ฐ€์ง
27+
28+
์ตœ์ข… ์‹œ๊ฐ„ ๋ณต์žก๋„ : O(n log n)
29+
30+
============================
31+
32+
๊ณต๊ฐ„ ๋ณต์žก๋„
33+
34+
์ถ”๊ฐ€์ ์œผ๋กœ ํ• ๋‹นํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์—†์œผ๋ฏ€๋กœ O(1)์˜ ๋ณต์žก๋„๋ฅผ ๊ฐ€์ง„๋‹ค
35+
36+
์ตœ์ข… ๊ณต๊ฐ„ ๋ณต์žก๋„ : O(1)
37+
*/

0 commit comments

Comments
ย (0)