概述
1.题目详情 leetcode 独一无二的出现次数
给你一个整数数组 arr
,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回 true
;否则返回 false
。
2.解题思路
class Solution {
public boolean uniqueOccurrences(int[] arr) {
Map <Integer,Integer> tMap=new HashMap<>();
for(int i:arr){
tMap.put(i,tMap.getOrDefault(i,0)+1);
}
return tMap.size()==new HashSet<Integer>(tMap.values()).size();
}
}
3.知识点总结
-
getOrDefault() 方法获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认值。
getOrDefault() 方法的语法为:hashmap.getOrDefault(Object key, V defaultValue)
注:hashmap 是 HashMap 类的一个对象。
最后
以上就是干净爆米花为你收集整理的leetcode 独一无二的出现次数的全部内容,希望文章能够帮你解决leetcode 独一无二的出现次数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复