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 84a8898 commit e902aaaCopy full SHA for e902aaa
top-k-frequent-elements/sooooo-an.ts
@@ -0,0 +1,16 @@
1
+function topKFrequent(nums: number[], k: number): number[] {
2
+ const frequentMap = new Map<number, number>();
3
+
4
+ for (const num of nums) {
5
+ frequentMap.set(num, (frequentMap.get(num) ?? 0) + 1);
6
+ }
7
8
+ const sorted = Array.from(frequentMap.entries()).sort((a, b) => b[1] - a[1]);
9
10
+ return sorted.slice(0, k).map(([key]) => Number(key));
11
+}
12
13
+/**
14
+ * Runtime 9ms / 78.90%
15
+ * Memory 60.130MB / 66.67%
16
+ */
0 commit comments