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 fd85f70 commit 9815473Copy full SHA for 9815473
top-k-frequent-elements/nrudev.ts
@@ -0,0 +1,13 @@
1
+function topKFrequent(nums: number[], k: number): number[] {
2
+ const map: Map<number, number> = new Map();
3
+
4
+ nums.forEach((val) => {
5
+ if (map.has(val)) map.set(val, map.get(val)!! + 1);
6
+ else map.set(val, 1);
7
+ });
8
9
+ return Array.from(map)
10
+ .sort((a, b) => b[1] - a[1])
11
+ .slice(0, k)
12
+ .map((item) => item[0]);
13
+}
0 commit comments