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 9253817 commit f58acedCopy full SHA for f58aced
1 file changed
top-k-frequent-elements/nowrobin.js
@@ -0,0 +1,19 @@
1
+/**
2
+ * @param {number[]} nums
3
+ * @param {number} k
4
+ * @return {number[]}
5
+ */
6
+
7
+// 13ms 60mb
8
+var topKFrequent = function(nums, k) {
9
+ let freq = new Map()
10
+ for(let i of nums){
11
+ freq.set(i, (freq.get(i)|| 0) + 1 )
12
+ }
13
+ const sorted = [...freq.entries()].sort((a, b) => b[1] - a[1]);
14
+ let result = []
15
+ for (let j =0 ; j< k ; j++){
16
+ result.push(sorted[j][0])
17
18
+ return result
19
+};
0 commit comments