1207.独一无二的出现次数

简介: 1207.独一无二的出现次数

题目:给你一个整数数组arr,请你帮忙统计数组中每个数的出现次数。

如果每个数的出现次数都是独一无二的,就返回true;否则返回false。

解题思路:使用哈希表记录每个数字的出现次数;随后再利用新的哈希表,统计不同的出现次数的数目。如果不同的出现次数的数目等于不同数字的数目,则返回true,否则返回false。

class Solution{
    public boolean uniqueOccurrences(int[] arr){
        Map<Integer,Integer>occur=new HashMap<Integer,Integer>();
        for(int x:arr){
            occur.put(x,occur.getOrDrfault(x,0)+1);        
        }    
        Set<Integer>times=new HashSet<Integer>();
        for(Map.Entry<Integer,Integer>x:occur.entrySet()){
            times.add(x.getValue());        
        }
        return times.size()==occur.size();
    }
}


相关文章
|
存储 C++ 容器
map、set、multimap和multiset的使用【STL】
map、set、multimap和multiset的使用【STL】
88 0
|
前端开发 SDN 网络虚拟化
|
机器学习/深度学习 人工智能 自然语言处理
构建未来:AI在个性化教育中的应用
【5月更文挑战第27天】 随着人工智能(AI)技术的飞速发展,其在教育领域的应用正逐步从理论走向实践。本文探讨了AI如何通过个性化学习路径、智能辅导和数据驱动的决策支持,为教育带来革命性的变革。我们分析了当前AI技术在教育中应用的现状,挑战以及未来的发展趋势,并提出了相应的策略建议。文章旨在为教育工作者和技术开发者提供一个关于AI在教育领域应用的全面视角,以促进教育资源的优化配置和教学质量的提升。
321 5
|
存储 安全 网络安全
云计算与网络安全:云服务、网络安全、信息安全等技术领域的探讨
随着云计算技术的不断发展,其在各个领域的应用越来越广泛。然而,随之而来的网络安全问题也日益突出。本文将深入探讨云计算与网络安全之间的关系,重点关注云服务、网络安全和信息安全等技术领域。我们将分析云计算面临的安全挑战,并提出相应的解决方案,以确保云计算在为人们带来便利的同时,也能保障数据的安全性。
|
数据库
第一范式 第二范式 第三范式理解
第一范式 第二范式 第三范式理解
395 0
|
存储 数据处理 索引
【Python】—— Pandas 初体验(一)
【Python】—— Pandas 初体验(一)
114 1
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的云趣科技客户管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的云趣科技客户管理系统附带文章和源代码部署视频讲解等
118 0
|
缓存
Autojs4.1.0实战教程---火山极速版清理缓存
Autojs4.1.0实战教程---火山极速版清理缓存
181 0
|
数据采集 Prometheus 监控
Prometheus 基于Python Django实现Prometheus Exporter
Prometheus 基于Python Django实现Prometheus Exporter
356 0
UVC Camera视频数据流程代码分析
UVC Camera视频数据流程代码分析
187 0