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

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

示例 1:

输入:arr = [1,2,2,1,1,3]
输出:true
解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现次数相同。

代码

class Solution {public boolean uniqueOccurrences(int[] arr) {Set<Integer> set=new HashSet<>();Map<Integer,Integer> map=new HashMap<>();for(int i=0;i<arr.length;i++){map.put(arr[i],map.getOrDefault(arr[i],0)+1);//记录每个数字出现的次数}for(int c:map.values())if(set.contains(c)) return false;//出现重复的次数else set.add(c);return true;}
}

leetcode 1207. 独一无二的出现次数(map+set)相关推荐

  1. LeetCode 1207. 独一无二的出现次数

    1. 题目 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数. 如果每个数的出现次数都是独一无二的,就返回 true:否则返回 false. 示例 1: 输入:arr = [1,2,2,1 ...

  2. LEETCODE | PYTHON | 1207 | 独一无二的出现次数

    LEETCODE | PYTHON | 1207 | 独一无二的出现次数 1. 题目 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数. 如果每个数的出现次数都是独一无二的,就返回 tru ...

  3. (数组) 1207. 独一无二的出现次数 ——【Leetcode每日一题】

    ❓1207. 独一无二的出现次数 难度:简单 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数. 如果每个数的出现次数都是独一无二的,就返回 true:否则返回 false. 示例 1: ...

  4. 1207. 独一无二的出现次数

    1207. 独一无二的出现次数 代码: class Solution {public boolean uniqueOccurrences(int[] arr) {HashMap<Integer, ...

  5. leetcode:1207. 独一无二的出现次数

    给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数. 如果每个数的出现次数都是独一无二的,就返回 true:否则返回 false. 使用HashSet和HashMap 时间复杂度:O(N) ...

  6. Leetcode答题 --- 独一无二的出现次数

    题目 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数.如果每个数的出现次数都是独一无二的,就返回 true:否则返回 false. 示例 输入:arr = [1,2,2,1,1,3] 输 ...

  7. leetcode:前 K 个高频元素、删除字符串中的所有相邻重复项、有多少小于当前数字的数字、有效的山脉数组、独一无二的出现次数(JavaScript)

    文章目录 347. 前 K 个高频元素 思路 1047. 删除字符串中的所有相邻重复项 思路 1365. 有多少小于当前数字的数字 思路 优化 继续优化 完整代码 941. 有效的山脉数组 思路 12 ...

  8. 刷题-Leetcode-1207. 独一无二的出现次数

    1207. 独一无二的出现次数 题目链接 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/unique-number-of-occurrence ...

  9. leetcode 独一无二的出现次数

    1.题目详情        leetcode 独一无二的出现次数 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数.如果每个数的出现次数都是独一无二的,就返回 true:否则返回 fals ...

最新文章

  1. wannafly 12 删除子串 dp
  2. 多模态大模型——通用人工智能路径的探索
  3. 智能车竞赛技术报告 | 智能车视觉 - 中国矿业大学 - 会飞的车
  4. Floodlight之 FloodlightContextStore 数据结构
  5. laravel数据库操作
  6. 95%粉丝失联,小编感觉像失恋?
  7. 落地华东总部、上线创新云、签约AIoT产业基金……京东云南京“新动作”...
  8. iptv直播_全球IPTV高清直播网络电视+4K频道
  9. MFC获得主窗口和父窗口指针
  10. mongodb启动成功连不上_MySQL数据导入到MongoDb教程
  11. java单链表查询功能,Java 实现简答的单链表的功能
  12. 用VC写Assembly代码(6)--附录1[堆和栈的区别]
  13. 政务大数据需要避免三个误区
  14. 蜀海供应链数仓平台建设实践
  15. 使用序列号激活优动漫PAINT(附激活码)
  16. WPF实现半圆形导航菜单
  17. C#进阶系列——使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)
  18. Android |双锁单例模式中使用Context如何避免内存泄露的 Warning 提示
  19. Sql优化v-1.0
  20. 云南省科协第十届学术年会在曲靖开幕

热门文章

  1. 剑指Offer09. 用两个栈实现队列
  2. C++基础:各种输入方法总结
  3. install npm 到某个文件下执行_你可能不知道的 npm 依赖管理那些事
  4. 华为照片在哪个文件夹_原来华为手机还能这样清理垃圾,怪不得你的手机可以多用5年...
  5. 软件工程团队项目Alpha版本产品介绍
  6. Codeforces 862D. Mahmoud and Ehab and the binary string 【二分】(交互)
  7. 安全开发 | 如何让Django框架中的CSRF_Token的值每次请求都不一样
  8. jquery 实现智能炫酷的翻页相册效果
  9. 多个摄像机之间的切换
  10. 今日听闻这几款手机软件比较火爆 果然名不虚传!