Skip to content

Commit a069025

Browse files
committed
Update f-exuan21.java
์‹œ๊ฐ„๋ณต์žก๋„ ๊ณต๊ฐ„๋ณต์žก๋„ ์ˆ˜์ •
1 parent dbbe7b3 commit a069025

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

โ€Žtop-k-frequent-elements/f-exuan21.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,16 @@ public int[] topKFrequent(int[] nums, int k) {
2424
}
2525
}
2626

27-
// time : O(n) + O(m log m) + O(k log m) = O(n + m*logm + k*logm)
28-
//
29-
// ์ตœ์•…์˜ ๊ฒฝ์šฐ n log n ์ด ๋  ์ˆ˜ ์žˆ์Œ
30-
// space : O(m) + O(m) + O(k) = O(m + k)
31-
// ์ตœ์•…์˜ ๊ฒฝ์šฐ n + k ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ
32-
3327
// n : nums์˜ ๊ธธ์ด
3428
// m : nums์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜
3529

30+
// time : O(n) + O(m*logm) + O(k*logm) = O(n + m*logm + k*logm)
31+
// ์ตœ์•…์˜ ๊ฒฝ์šฐ, nums ๊ฐ€ ๋‹ค unique ํ•˜๊ธฐ ๋•Œ๋ฌธ์— n == m == k ๊ฐ€ ๋จ
32+
// ๋”ฐ๋ผ์„œ, O(n*logn)
33+
34+
// space : O(m) + O(m) + O(k) = O(m + k)
35+
// ์ตœ์•…์˜ ๊ฒฝ์šฐ n == m == k ๊ฐ€ ๋จ
36+
// ๋”ฐ๋ผ์„œ, O(n)
37+
38+
39+

0 commit comments

Comments
ย (0)