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

襄阳做网站公司哪家好爱站网长尾关键词挖掘

襄阳做网站公司哪家好,爱站网长尾关键词挖掘,能引流的都有什么平台,网站投放想到的解法是使用两个map来进行记录,mp1用来统计num1中每个元素出现的次数。当nums2的元素能够在mp1中查找到时,将这个元素添加到mp2,按照这个规则统计得到nums2和nums1重复的元素,mp2中的value记录了nums2中这个元素出现的次数最…
  • 想到的解法是使用两个map来进行记录,mp1用来统计num1中每个元素出现的次数。
  • 当nums2的元素能够在mp1中查找到时,将这个元素添加到mp2,按照这个规则统计得到nums2和nums1重复的元素,mp2中的value记录了nums2中这个元素出现的次数
  • 最后我们只需要将两个map同一键值的value取最小值,并添加最小值个数个键值元素到返回数组即可
class Solution {
public:vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {vector<int> v;unordered_map<int, int> mp1;unordered_map<int, int> mp2;for(int i = 0; i < nums1.size(); i++){mp1[nums1[i]]++;}for(int j = 0; j < nums2.size(); j++){if(mp1.find(nums2[j]) != mp1.end()){mp2[nums2[j]]++;}}for(auto pair : mp2){int num = min(mp2[pair.first], mp1[pair.first]);for(int i = 0; i < num; i++){v.push_back(pair.first);}}return v;}
};

看了官方的题解,在插入到返回数组的处理更加简便,减少了for循环进行对比,在此之前没怎么用过**map.count()**这个函数。

class Solution {
public:vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {if (nums1.size() > nums2.size()) {return intersect(nums2, nums1);}unordered_map <int, int> m;for (int num : nums1) {++m[num];}vector<int> intersection;for (int num : nums2) {if (m.count(num)) {intersection.push_back(num);--m[num];if (m[num] == 0) {m.erase(num);}}}return intersection;}
};作者:力扣官方题解
链接:https://leetcode.cn/problems/intersection-of-two-arrays-ii/solutions/327356/liang-ge-shu-zu-de-jiao-ji-ii-by-leetcode-solution/
来源:力扣(LeetCode)
http://www.15wanjia.com/news/52742.html

相关文章:

  • 做宠物网站心得近三天发生的大事
  • 淘客网站添加到桌面西安百度推广优化公司
  • 毕业设计代做网站php优化关键词排名哪家好
  • 个人可以做电影网站吗国外搜索引擎优化
  • 孝感住房和城乡建设部网站百度云网页版入口
  • 网站建设策划书缺点网站排名软件利搜
  • 不会编程如何做自己的网站营销型网站建设推广
  • 网站公司文化怎么做微信做单30元一单
  • 怎样做1个网站网站建设报价
  • 什么网站可以做代购全网营销
  • 网站内容收费千万不要做手游推广员
  • 网站开发所遵循的网站排名优化手机
  • wordpress 主题 自适应搜狗seo快速排名公司
  • 自助游戏充值网站怎么做信息流优化师简历
  • 青岛网站优化网络产品及其推广方法
  • 昌乐网站制作价格什么是互联网推广
  • 自建wap网站培训机构优化
  • 网站建设-丹东浙江专业网站seo
  • 北京市地方税务局网站开发区分局什么网站百度收录快
  • 做外贸用什么网站好嘉兴seo外包平台
  • 企业web网站设计服务营销策划方案
  • 杭州网站设计 site百度搜索排行
  • 网站建设的标签指的是网站建设方案推广
  • 企业网站源码推荐站长之家0
  • 北京做网站找谁推广赚钱的app
  • 自己怎么做个网站经典软文
  • 做视频资源网站有哪些难点seo网络营销推广
  • 博客自助建站河南郑州网站推广优化
  • 天津小型网站建设永州网站seo
  • 官方做任务网站国内的搜索引擎有哪些