We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c694e9 commit bd4becaCopy full SHA for bd4beca
โtop-k-frequent-elements/wozlsla.pyโ
@@ -0,0 +1,17 @@
1
+import heapq
2
+
3
4
+class Solution:
5
+ def topKFrequent(self, nums: List[int], k: int) -> List[int]:
6
+ # ํ๋์ฉ ์ ๋ถ ๋๋ฉด์ ๋น๋์ ์ ์ฅ, k๊ฐ๋งํผ๋ง
7
+ # cnt ํจ์๋ฅผ ์จ์ ๋น๊ตํ ์ ์ฅ -> ๋ ๋ง์ ๋ฐ๋ณต?
8
+ # ์ผ๋จ ํ๋ฒ์ ๋ค ๋์์ผํจ. ๊ฐ์ฅ ์ ๊ฒ ๋ ์ ์๋ ๋ฐฉ๋ฒ?
9
+ # ์ ์ฒด ์์ฐจ ๋น๊ต?
10
11
+ table = {}
12
13
+ for i in range(len(nums)):
14
+ table[nums[i]] = table.get(nums[i], 0) + 1
15
16
+ topk = heapq.nlargest(k, table, key=table.get)
17
+ return topk
0 commit comments