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

做阿里国际网站多少钱建设网站的好处和优点

做阿里国际网站多少钱,建设网站的好处和优点,seo排名工具快速提高,免费国内socks5代理给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。 示例 1…

给你两个整数数组 nums1nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。

示例 1:

输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2,2]

示例 2:

输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[4,9]

解题思路:

1.设置两个Map,先将num1中全部元素存入map中;

2.遍历num2中元素,若存在于map中,则对应键值减一,且res中对应键值加1。

3.将res转化为数组。

public static int[] intersect(int[] nums1, int[] nums2) {Map<Integer,Integer> map=new HashMap<>();Map<Integer,Integer> res=new HashMap<>();for(int i:nums1){map.put(i,map.getOrDefault(i,0)+1);}for(int j:nums2){if(map.containsKey(j)){res.put(j,res.getOrDefault(j,0)+1);map.put(j,map.get(j)-1);if(map.get(j)==0){map.remove(j);}}}//将res转换为数组//计算数组长度int len=0;for(int i:res.keySet()){len=len+res.get(i);}int[] result=new int[len];int count=0;for(int i:res.keySet()){for(int j=0;j<res.get(i);j++){result[count]=i;count++;}}return result;}
http://www.yayakq.cn/news/424616/

相关文章:

  • 网站建设的客户都在哪里wordpress管理员 404
  • 深圳商城网站设计价格山东app网站制作
  • 做历史课件用哪个网站比较好移动端网站开发公司
  • 网站联盟的基本流程自学ui设计需要哪些资料
  • 济南汽车网站设计开发公司建酒店科目
  • 电商网站搭建企业网站空间多大
  • 更换网站后台番禺区pc端网站建设
  • 百度关键词查询网站沈阳企业网站模板建站
  • 小白怎么建设网站广州市新闻发布会
  • 四位一体网站开发上海金山网站建设公司
  • 公司网站优势中国能建电子商务平台
  • 如何做电子海报在网站wordpress制作购物网站
  • 滨海县做网站注册淘宝小程序代驾平台
  • 山东鲁为建设集团网站作图在线制作
  • 网站运营 流程wordpress 中文杂志主题
  • 株洲在线论坛伴你生活每一天衡阳网站优化免费咨询
  • 南宁品牌网站建设美工免费素材网站
  • 娄底高端网站建设服务器租用网站
  • 商用图片素材网站重庆的网络优化公司
  • 最好的app制作网站柳州人社app下载
  • 科技部网站建设合同wordpress 访问页面
  • 做企业网站的费用挂什么科目怎么建网站教程图解
  • 先进的网站开发技术晋江网络推广公司
  • 如何建立内外网网站公司介绍网站模板
  • 深圳网站建站费用微信网站建设和维护
  • wordpress绑定网站wordpress媒体库打不开
  • 兰州展柜公司网站建设本科专业建设网站
  • php网站发送邮件美食网站页面设计
  • 现在公司做各网站要多少钱竹中建设官方网站
  • 西安公司网站网站后台收入怎么做会计分录