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

福建省建设执业资格中心网站重庆seo招聘

福建省建设执业资格中心网站,重庆seo招聘,德州做网站,网站文案案例给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] nums[j] 且 i < j &#xff0c;就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3,1,1,3] 输出&#xff1a;4 解释&#xff1a;有 4 组好数对&#xff0c;…

给你一个整数数组 nums 。

如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。

返回好数对的数目。

示例 1:

输入:nums = [1,2,3,1,1,3]
输出:4
解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始

示例 2:

输入:nums = [1,1,1,1]
输出:6
解释:数组中的每组数字都是好数对

示例 3:

输入:nums = [1,2,3]
输出:0

数组模拟哈希表 与 等差数列求和

// 数组模拟哈希表 与 等差数列求和
function numIdenticalPairs(nums: number[]): number {const arr = Array(101).fill(0);for (const n of nums) {arr[n]++;}//等差数列求和return arr.reduce((pre, cur) =>cur === 0 ? pre : (pre += (cur * (cur - 1)) / 2));
}

哈希表

// 哈希表
function numIdenticalPairs2(nums: number[]): number {const map = new Map();let res = 0;for (const n of nums) {map.set(n, (map.get(n) || 0) + 1);if (map.get(n) > 1) {res += map.get(n) - 1;}}return res;
}

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

相关文章:

  • 做网站建设公司企业自助建站网站
  • 做网站的参考文献有哪些广州竞价托管公司
  • 公司高端网站建设比较好的网络优化公司
  • 网站建设建站国内可访问的海外网站和应用
  • 平台网站怎么做的好搜索引擎网站提交入口
  • 超大型网站建设百度广告收费表
  • 自己做网站做那种类型怎么能在百度上做推广
  • 网站建设首页包括什么seo网站排名推广
  • 昆明建企业网站多少钱百度搜索风云榜排行榜
  • 汉中北京网站建设中国域名注册官网
  • wordpress响应式模版优化网站建设seo
  • 专门做外卖的网站网络营销产品
  • 做哪个网站好如何搭建一个自己的网站
  • 安阳网站建设开发网站在线推广
  • 重庆网站设计人员做国外网站
  • 投标文件网站开发技术部分快速提高关键词排名的软件
  • 做简历好的网站seo网站优化软件
  • 西安市网站建设公司备案域名购买
  • 免费做简历的网站企业邮箱网页版
  • 您在工信部门备案网站获取的icp备案号网络互联网推广
  • 效果好企业营销型网站建设开发seo软件服务
  • 微网站购物网站关键词搜索趋势
  • 相亲网站男人拉我做外汇指数工具
  • 社区类网站开发谷歌优化
  • 西安做政府网站的公司百度识图网页版入口
  • 构建微网站渠道推广平台
  • 微信网站建设电话英语培训机构
  • 企业网站 下载免费建设网站平台
  • 做网站怎么跟客户谈话知名的seo快速排名多少钱
  • 做简历用哪个网站什么是百度竞价排名