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

如何增加网站的反链百度添加到桌面

如何增加网站的反链,百度添加到桌面,交友类网站功能建设思路,做零售去哪个外贸网站两个数组的交集 一、题目链接二、题目三、分析四、编写代码 一、题目链接 349.两个数组的交集 二、题目 三、分析 法一: 去重查找:先对两个数组用set去重,再遍历其中一个数组看这个数组中的元素在另一个数组中出现的次数若为1,…

两个数组的交集

  • 一、题目链接
  • 二、题目
  • 三、分析
  • 四、编写代码

一、题目链接

349.两个数组的交集

二、题目

在这里插入图片描述

三、分析

法一:
去重+查找:先对两个数组用set去重,再遍历其中一个数组看这个数组中的元素在另一个数组中出现的次数若为1,那么就push_back到vector< int >里。

法二:
找交集可以用去重+遍历的比对算法:依次比较,小的++;相等的就是交集,同时++。其中一个结束就结束了。(这个算法思路还可以用在找差集:依次比较。小的就是差集,小的++;相等就同时++。其中一个结束就结束了,没结束的那个剩下的元素也是差集。)算法效率比法一高,只需遍历一遍,时间复杂度是O(N)。
在这里插入图片描述

四、编写代码

// 法一
class Solution {
public:vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {// 去重set<int> s1(nums1.begin(), nums1.end());set<int> s2(nums2.begin(), nums2.end());vector<int> v;for (auto e : s1){// 查找if (s2.count(e)){v.push_back(e);}}return v;}
};
// 法二
class Solution {
public:vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {// 去重set<int> s1(nums1.begin(), nums1.end());set<int> s2(nums2.begin(), nums2.end());auto it1 = s1.begin(), it2 = s2.begin();vector<int> v;while (it1 != s1.end() && it2 != s2.end()){if (*it1 < *it2){++it1;}else if (*it1 > *it2){++it2;}else{v.push_back(*it1);++it1, ++it2;}}return v;}
};
http://www.dtcms.com/wzjs/421681.html

相关文章:

  • 南京做网站南京乐识权威网站seo站外优化
  • 公司网站建设宣传新东方雅思培训机构官网
  • 海南营销型网站建设重庆seo技术博客
  • 庆阳网站建设如何推广app
  • 做精酿啤酒购买的网站八百客crm登录入口
  • 网站开发背景及意义关键词分为哪几类
  • 蒙古文网站建设汇报材料百度seo手机
  • p2p信贷网站建设苏州百度快照优化排名
  • 营销型网站建设信息流广告
  • 网站建设报价单及项目收费明细表如何在手机上制作网站
  • 怎么开通个人网站产品推广平台有哪些
  • 缘震网络网站建设之f套餐网页制作软件手机版
  • 手机公众平台网站开发专门制作小程序的公司
  • 外贸做消防的网站谈谈你对互联网营销的认识
  • 网站的功能与建设方案北京seo报价
  • 大连做公司网站品牌推广策略与方式
  • 找网站开发项目好口碑的关键词优化
  • 设计企业网站流程百度提交入口的网址
  • 免费软件网站有哪些千锋教育和达内哪个好
  • 手机开发网站建设百度用户客服电话
  • wordpress 简洁主题优化设计答案六年级上册语文
  • 梦创义网站建设公司网店运营工作内容
  • 经营网站 备案信息管理系统理发培训专业学校
  • wordpress自动连接插件合肥网站优化推广方案
  • 家庭nas可以做网站服务器北京网站优化托管
  • 北京工商局网站怎么做增资百度搜索图片
  • 常州网站关键词seo快速排名是什么
  • 商城类网站主要分为哪些模块精准粉丝引流推广
  • 机关 网站 建设方案网站优化网站优化
  • 娱乐网站制作杭州网站优化公司哪家好