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

培训机构网站建设方案宣传网页制作

培训机构网站建设方案,宣传网页制作,淄博政府网站建设专家,桂平网络推广两个数组的交集 II 350. 两个数组的交集 II - 力扣(LeetCode) 题目 给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果…

两个数组的交集 II

350. 两个数组的交集 II - 力扣(LeetCode)

题目

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

示例 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 <= nums1.length, nums2.length <= 1000
  • 0 <= nums1[i], nums2[i] <= 1000

自己的思路和代码

思路:

        这道题感觉用哈希表更好一些,存储两个哈希表,直接查找就好啦。

代码:
class Solution {
public:vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {unordered_map<int, int> table1;unordered_map<int, int> table2;vector<int> result;for(int i=0; i<nums1.size(); i++) {table1[nums1[i]]++;}for(int i=0; i<nums2.size(); i++) {table2[nums2[i]]++;}for(auto itr=table1.begin(); itr!=table1.end(); itr++) {if(table2.find(itr->first) != table2.end()) {for(int i=0; i<min(itr->second, table2[itr->first]); i++) {result.push_back(itr->first);}}}return result;}
};

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

相关文章:

  • 做房间预定网站需要什么软件百度网站怎样优化排名
  • wordpress翻译了 mo无效黑帽seo优化软件
  • 如何给自己的网站做优化中国seo第一人
  • 把收藏夹网站设置成主业怎么做百度广告推广
  • 手机网站优化怎么做快速排名软件seo系统
  • 做动物网站的素材海口百度seo公司
  • 做网批那个网站好什么是seo网站优化
  • 上海家居网站建设怎么建立网站卖东西
  • 网站的尾页要怎么做整站seo
  • 如何设计服装网站规划百度一下 你就知道官方
  • 烟台企业管理培训课程宁波seo关键词优化
  • 推广网站发布文章西安做网站哪家好
  • 国外网站 icp备案白嫖永久服务器
  • 做商业地产的网站电商还有发展前景吗
  • wordpress分类目录关键字说到很多seo人员都转行了
  • 高端企业站绍兴百度seo
  • 引用网站信息怎么做备注查企业信息查询平台
  • 政府网站做的不好去哪里投诉百度下载2021新版安装
  • 有一个做ppt的网站合肥百度关键词排名
  • 2015年做啥网站能致富网络推广运营推广
  • 毕业设计 网站开发怎么自己找外贸订单
  • joomla 做的网站长春seo排名收费
  • 管理咨询公司企业简介seo教程视频
  • 做旅游攻略的网站代码百度官方人工客服电话
  • wordpress关闭手机访问不了北京公司排名seo
  • 服务器网站打开慢竞价培训
  • 道滘东莞网站建设手机怎么创建自己的网站平台
  • vps云服务器惠州seo网站管理
  • 灵动网站建设广告推广平台哪个好
  • 如何用dw做网站设计城市分站seo