文章目录
Leetcode169
1.问题描述
2.解决方案
方法一:遍历用hashmap统计频率,然后按频率排序,再筛选
public class lc169 {
public int majorityElement(int[] nums) {
Map<Integer, Integer> map = new HashMap<>();
for(int num : nums){
map.put(num, map.getOrDefault(num, 0)+1);
}
Set<Map.Entry<Integer, Integer>> set = map.entrySet();
List<Map.Entry<Integer, Integer>> list = new ArrayList<>(set);
Collections.sort(list, ((o1,o2)->o2.getValue().compareTo(o2.getValue())));
for(Map.Entry