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

网站做接口百度关键词价格查询

网站做接口,百度关键词价格查询,二级建造师证报考要求,广东网站建设微信网站定制题目描述: 给你一个整数数组 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/204218.html

相关文章:

  • 1688阿里巴巴官方网站网页设计与制作书籍
  • 微信商城网站建设视频在线seo关键词排名优化
  • 施工企业分包工程会计与税务处理网站seo外包价格
  • 哪个网站可以做免费推广今日热点事件
  • 长春火车站需要核酸检测报告吗网络优化是做什么的
  • 网站功能建设流程图在线培训平台
  • 鲜花网站怎么做建网站公司哪里好
  • 做五金的有哪些外贸网站百度云搜索入口
  • 99元一月做网站搜索引擎seo优化
  • 做网站全屏尺寸是多少深圳推广
  • 财税公司网站开发谷歌排名优化入门教程
  • 网站建设时间怎样看宣传软文是什么意思
  • 怎么在本机做网站人员优化方案
  • 哪些网站是wordpress不受限制的搜索浏览器
  • 哪个网站可以做围棋作业搜索引擎的网址有哪些
  • 无锡专业做网站建设nba最新消息新闻
  • 免费推广预期效果如何做谷歌优化
  • 关于设计的网站怎么在网上打广告
  • 网页设计尺寸用怎么量厦门零基础学seo
  • 帝国cms能建设视频网站吗百度指数入口
  • 网站制作公司 深圳网站注册流程
  • 怎样将自己做的网站发布到外网上爱站网关键词工具
  • 给网站做图班级优化大师官方免费下载
  • 进入网站自动全屏怎么做泉州seo培训
  • 诸城网站建设公司百度做网站
  • 台州网站建设技术外包2345网址大全
  • 最新仿58同城网站源码企业营销策划合同
  • 居士做网站百度站长工具app
  • 风雨同舟网站建设天津百度网站快速优化
  • 香港ccd设计公司官网宁波网站优化