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

柳市网站托管湖南手机版建站系统开发

柳市网站托管,湖南手机版建站系统开发,哈密做网站,广告设计网站免费给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 思路: 先遍历nums1将其元素不重复地添加到哈希表a中;建立哈希表dup用于存储b和a重复的元素;遍历nums2…

给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。

思路

  • 先遍历nums1将其元素不重复地添加到哈希表a中;
  • 建立哈希表dup用于存储b和a重复的元素;
  • 遍历nums2,若元素存在于nums1中并且还未被记录到dup,那么添加到dup中;
  • 建立与dup等长的数组,遍历dup,将其元素依次添加到数组中并返回。

解答

class Solution {public int[] intersection(int[] nums1, int[] nums2) {HashSet<Integer> a = new HashSet<>();HashSet<Integer> dup = new HashSet<>();for(int i = 0; i<nums1.length; i++)if(!a.contains(nums1[i]))a.add(nums1[i]);for(int i = 0; i<nums2.length; i++)if(a.contains(nums2[i]) && !dup.contains(nums2[i])) //如果元素在nums1中,且没被加入dup中dup.add(nums2[i]);int[] res = new int[dup.size()];int i = 0;for(int item: dup){res[i] = item;i++;}return res;}
}
http://www.tj-hxxt.cn/news/117259.html

相关文章:

  • 绵阳市网站建设公司谷歌商店下载不了软件
  • 做葡萄牙语网站友情链接的作用
  • 电商企业网站建设方案企业网站的推广形式有
  • 网站建设的市场有多大如何建立自己的网站平台
  • 网站怎么做微信分享成全视频免费观看在线看
  • 利用电脑做网站百度代理加盟
  • 网站建设 客户定位网络营销的营销方式
  • 如何侵入网站服务器微博指数查询
  • 品牌网站建设开发价格优势的seo网站优化排名
  • 通过网站做跳板免费s站推广网站
  • 南宁网站建设推广服务关键词排名优化流程
  • 免费空间网站怎么做的百度关键词seo排名软件
  • 教务系统登录入口网站推广优化技巧
  • 建设网站的获客渠道建站模板平台
  • 做网站都要用到框架吗今天的热点新闻
  • 自己做微网站网页开发教程
  • 网站建设必备条件精准营销策略都有哪些
  • 太原视频剪辑培训机构哪个好亚马逊关键词优化怎么做
  • 大连手机自适应网站制作公司百度入驻绍兴
  • 上海成品网站seo技术服务外包公司
  • 做301跳转会影响之前网站排名吗排名优化工具下载
  • 一个网站 两个域名今日新闻摘抄十条简短
  • 帮助做职业规划的网站可以发广告的100个网站
  • 做一个网站西安网站推广
  • 有没有免费做企业网站的百度收录查询接口
  • 德泰诺科技的团队介绍宁波谷歌优化
  • 金环建设集团网站湖南竞价优化专业公司
  • 网站开发开源软件网络营销比较常用的营销模式
  • 做二手车网站需要什么手续费常见的网络营销方法
  • 广东深圳网站建设方便seo网站关键词优化多少钱