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 61bcba8 commit 19b6e65Copy full SHA for 19b6e65
top-k-frequent-elements/yuhyeon99.js
@@ -0,0 +1,21 @@
1
+/**
2
+ * @param {number[]} nums
3
+ * @param {number} k
4
+ * @return {number[]}
5
+ */
6
+var topKFrequent = function(nums, k) {
7
+ var dict = {};
8
+ var sortTable = [];
9
+ for(let i = 0; i < nums.length; i ++) {
10
+ dict[nums[i]] = dict[nums[i]] ? dict[nums[i]] + 1 : 1;
11
+ }
12
+
13
+ for(let ele in dict) {
14
+ sortTable.push([ele, dict[ele]]);
15
16
+ sortTable.sort((a, b) => {
17
+ return b[1] - a[1];
18
+ });
19
20
+ return sortTable.slice(0, k).map(e => Number(e[0]))
21
+};
0 commit comments