当前位置: 首页 > wzjs >正文

做网站背景google chrome官网入口

做网站背景,google chrome官网入口,我先做个网站怎么做的,南京微信网站建设题目描述: 给你一个整数数组 arr,如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。 示例 1: 输入:arr [1,2,2,1,1,3] 输出:true 解释:在该数组中&#xff0c…

题目描述:

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

示例 1:

输入:arr = [1,2,2,1,1,3]

输出:true

解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现次数相同。

示例 2:

输入:arr = [1,2]

输出:false

示例 3:

输入:arr = [-3,0,1,-3,1,1,1,-3,10,0]

输出:true

解题思路:

第一种做法:

1.新建哈希表,首先通过Map对象把整数数组里面的每个数的出现次数和每个数关系映射起来;

2.遍历Map对象,使用Set对象存取每个数的出现次数,并且通过Set.has() 判断对象次数是否出现过,从而找出每个数出现的次数是否是独一无二的

3.话不多说,我们直接来看代码:

    function uniqueOccurences(nums) {const map = new Map()for (let val of nums) {// 统计val出现的次数if (map.has(val)) {// 如果之前map存在这个数,则把这次val次数(1次)和 之前val次数相加map.set(val, map.get(val) + 1)} else {// 如果之前map里面不存在这个数,则只需要把这次val次数加上就行(1次)map.set(val, 1)}}let set = new Set();for (let [val, time] of map) {if (set.has(time)) {// 条件如果成立,证明每个数的出现次数不是独一无二的return false;}set.add(time)}return true;}console.log(uniqueOccurences([1, 2])) // falseconsole.log(uniqueOccurences([-3, 0, 1, -3, 1, 1, 1, -3, 10, 0])) // trueconsole.log(uniqueOccurences([1, 2, 2, 1, 1, 3])) // true

第二种做法:

利用set的特性,每次set.add()都会自动去重,如果多个数的重复次数一样,set.size的值会比原来的长度小,那么set.size和map.size不一样,这样也能证明每个数的出现次数是否是独一无二的

    function uniqueOccurences(nums) {const map = new Map()for (let val of nums) {// 统计val出现的次数if (map.has(val)) {// 如果之前map存在这个数,则把这次val次数(1次)和 之前val次数相加map.set(val, map.get(val) + 1)} else {// 如果之前map里面不存在这个数,则只需要把这次val次数加上就行(1次)map.set(val, 1)}}let set = new Set();for (let [val, time] of map) {set.add(time)}return set.size === map.size;}console.log(uniqueOccurences([1, 2])) // falseconsole.log(uniqueOccurences([-3, 0, 1, -3, 1, 1, 1, -3, 10, 0])) // trueconsole.log(uniqueOccurences([1, 2, 2, 1, 1, 3])) // true

http://www.dtcms.com/wzjs/248403.html

相关文章:

  • ps怎么做响应式网站布局图网络舆情的网站
  • 网站建设与开发专业泉州关键词搜索排名
  • 百度的网站哪来的口碑营销方案
  • 苏州知名网站建设公司口碑营销推广
  • 北京 网站设计谷歌seo 外贸建站
  • 一个虚拟主机怎么做多个网站手机百度问一问
  • 营销型网站 开源程序淘宝代运营靠谱吗
  • 东莞市品牌网站建设报价电商线上推广渠道
  • 东城手机网站制作宁波seo快速排名
  • 境外建设网站贴吧上海优化排名网站
  • 如何设计产品网站建设什么是广告营销
  • 手机网站制作工具广告留电话号的网站
  • 快递公司网站模板搜索引擎优化的简称是
  • 在线考试类网站怎么做企业网站优化服务
  • 做网站需要买主机那淘宝店铺如何推广
  • 长沙房地产公司有哪些最彻底的手机优化软件
  • 衡水做企业网站少儿编程
  • 怎么把自己做的网站让外网访问网络营销推广策划步骤
  • 网站建设平台软件哪个好用营销型网站和普通网站
  • 想给学校社团做网站免费b2b网站推广渠道
  • AWS免费套餐做网站可以吗先做后付费的代运营
  • wordpress传到ftp叶涛网站推广优化
  • 黄冈网站推广在线广告优化师适合女生吗
  • flash 做网站教程竞价托管运营哪家好
  • 企业网站 实名认证合肥建站公司seo
  • 加盟网站建设案例欣赏怎么制作公司网站
  • 网站建设一条龙全包顶呱呱企业网站官网
  • 男男做受网站百度推广有哪些推广方式
  • 自己做的网站页面错误种子搜索
  • 网站建设哪家售后做的好win10优化大师官网