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 5dd3628 commit 6ae4bbeCopy full SHA for 6ae4bbe
top-k-frequent-elements/minji-go.java
@@ -0,0 +1,18 @@
1
+class Solution {
2
+ public int[] topKFrequent(int[] nums, int k) {
3
+ Map<Integer, Integer> count = new HashMap<>();
4
+ for(int num : nums){
5
+ count.put(num, count.getOrDefault(num, 0)+1);
6
+ }
7
+ List<Integer> tops = count.keySet().stream()
8
+ .sorted((i1, i2) -> count.get(i2)-count.get(i1))
9
+ .limit(k)
10
+ .toList();
11
+
12
+ int[] answer = new int[k];
13
+ for(int i=0; i<k; i++) {
14
+ answer[i] = tops.get(i);
15
16
+ return answer;
17
18
+}
0 commit comments