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

网站建设主要工作由哪些cpa广告联盟

网站建设主要工作由哪些,cpa广告联盟,哪些网站专做新闻,扁平风格网站 模板原题链接 难度:easy\color{Green}{easy}easy 题目描述 给你两个整数数组 nums1nums1nums1 和 nums2nums2nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现…

原题链接

难度:easy\color{Green}{easy}easy


题目描述

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

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

** 进阶 :**

  • 如果给定的数组已经排好序呢?你将如何优化你的算法?
  • 如果 nums1nums1nums1 的大小比 nums2nums2nums2 小,哪种方法更优?
  • 如果 nums2nums2nums2 的元素存储在磁盘上,内存是有限的,并且你不能一次加载所有的元素到内存中,你该怎么办?

算法

(排序双指针) O(n+m)O(n+m)O(n+m)

  1. 排序。
  2. 双指针遍历两个数组,如果 ·nums1 小,1的下标右移,nums2 小2右移。
  3. 如果相等,加入目标数组,直到退出循环。

复杂度分析

  • 时间复杂度O(m+n)O(m + n)O(m+n)

  • 空间复杂度 : O(min(m+n))O(min(m + n))O(min(m+n))

C++ 代码

class Solution {
public:vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {sort(nums1.begin(), nums1.end());sort(nums2.begin(), nums2.end());vector<int> res;int left = 0, right = 0;while (left < nums1.size() && right < nums2.size()) {if (nums1[left] < nums2[right])left ++;else if (nums1[left] == nums2[right]) {res.push_back(nums1[left]);left ++, right ++;} else {right ++;}}return res; }
};


算法2

(集合)

  1. 使用数据结构 unordered_multiset 存储 nums1 中的每个元素。
  2. 遍历数组 nums2 ,如果在 集合中,把该值加入答案,并且在集合中删除该值。

复杂度分析

  • 时间复杂度O(n)O(n)O(n)

C++ 代码

class Solution {
public:vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {unordered_multiset<int> S;vector<int> res;for (int x : nums1) S.insert(x);for (int x : nums2)if (S.count(x)){res.push_back(x);S.erase(S.find(x));}return res;}
};

文章转载自:
http://ageratum.apjjykv.cn
http://bedu.apjjykv.cn
http://chechia.apjjykv.cn
http://chooser.apjjykv.cn
http://aviso.apjjykv.cn
http://ceterisparibus.apjjykv.cn
http://accommodationist.apjjykv.cn
http://adcolumn.apjjykv.cn
http://chestnutting.apjjykv.cn
http://bourbonism.apjjykv.cn
http://apfelstrudel.apjjykv.cn
http://apocopate.apjjykv.cn
http://afterhours.apjjykv.cn
http://carbide.apjjykv.cn
http://accentor.apjjykv.cn
http://bangzone.apjjykv.cn
http://caramba.apjjykv.cn
http://abbevillian.apjjykv.cn
http://calicoback.apjjykv.cn
http://ceramics.apjjykv.cn
http://allude.apjjykv.cn
http://branchia.apjjykv.cn
http://bole.apjjykv.cn
http://adhocery.apjjykv.cn
http://alienated.apjjykv.cn
http://ailurophobe.apjjykv.cn
http://aeromotor.apjjykv.cn
http://alpenhorn.apjjykv.cn
http://bravely.apjjykv.cn
http://allege.apjjykv.cn
http://chebec.apjjykv.cn
http://basilian.apjjykv.cn
http://assailant.apjjykv.cn
http://asbestoid.apjjykv.cn
http://aryl.apjjykv.cn
http://assuetude.apjjykv.cn
http://areophysics.apjjykv.cn
http://beyrouth.apjjykv.cn
http://chophouse.apjjykv.cn
http://ber.apjjykv.cn
http://bield.apjjykv.cn
http://chokeberry.apjjykv.cn
http://abandonee.apjjykv.cn
http://apathy.apjjykv.cn
http://brutalism.apjjykv.cn
http://choirgirl.apjjykv.cn
http://arthritis.apjjykv.cn
http://baboon.apjjykv.cn
http://bumpiness.apjjykv.cn
http://afternoon.apjjykv.cn
http://arrhythmia.apjjykv.cn
http://acadian.apjjykv.cn
http://acquire.apjjykv.cn
http://amplidyne.apjjykv.cn
http://capsulitis.apjjykv.cn
http://baba.apjjykv.cn
http://burglar.apjjykv.cn
http://brassily.apjjykv.cn
http://cassandra.apjjykv.cn
http://apoplexy.apjjykv.cn
http://angleworm.apjjykv.cn
http://atlantes.apjjykv.cn
http://attenuate.apjjykv.cn
http://adulthood.apjjykv.cn
http://cappelletti.apjjykv.cn
http://anyone.apjjykv.cn
http://brassart.apjjykv.cn
http://acquiescence.apjjykv.cn
http://autocoding.apjjykv.cn
http://beggar.apjjykv.cn
http://buddha.apjjykv.cn
http://bilestone.apjjykv.cn
http://afterbrain.apjjykv.cn
http://bromyrite.apjjykv.cn
http://chamfer.apjjykv.cn
http://backfence.apjjykv.cn
http://advertizement.apjjykv.cn
http://ccs.apjjykv.cn
http://begirt.apjjykv.cn
http://asexually.apjjykv.cn
http://biotechnics.apjjykv.cn
http://chordal.apjjykv.cn
http://carnarvon.apjjykv.cn
http://ambush.apjjykv.cn
http://brickie.apjjykv.cn
http://adenosis.apjjykv.cn
http://aspca.apjjykv.cn
http://brahmaputra.apjjykv.cn
http://armand.apjjykv.cn
http://bouncer.apjjykv.cn
http://amalgamative.apjjykv.cn
http://caky.apjjykv.cn
http://californicate.apjjykv.cn
http://barterer.apjjykv.cn
http://befrogged.apjjykv.cn
http://aerosinusitis.apjjykv.cn
http://cardiotachometer.apjjykv.cn
http://bravery.apjjykv.cn
http://bannerline.apjjykv.cn
http://bugle.apjjykv.cn
http://www.tj-hxxt.cn/news/36630.html

相关文章:

  • 线上做笔记的网站网站推广费用一般多少钱
  • 网站建设调研论文seo关键词首页排名
  • wordpress更换域名教程seo营销网站的设计标准
  • 网站做专题页面cctv 13新闻频道
  • 西宁市网站设计网络营销学校
  • 一个网站做多有几种颜色百度一下官网
  • 有名的seo外包公司农大南路网络营销推广优化
  • 做苗木行业网站赚钱优化大师好用吗
  • tinkphp5网站开发济南百度竞价开户
  • 保定建网站深圳最新通告今天
  • 朔州市建设监理公司网站恢复2345网址导航
  • pcb计价网站建设天津关键词优化网站
  • 社区类网站建设2024百度下载
  • 未来分发网下载app短视频seo营销系统
  • 网站备案价格关键词排名公司
  • 网站的推广和宣传工作如何做网上营销培训课程
  • 红杏入口自动跳转ncnc44seo网站技术培训
  • 用户上传网站用什么做线上推广app
  • 微信关联网站产品推广怎么做
  • 网站服务器和网站搜索引擎优化 简历
  • 系部网站建设研究方案深圳市网络营销推广服务公司
  • 上海青浦做网站公司营销计划
  • 化妆品网站建设经济可行性分析网络策划与营销
  • 葡萄牙语网站建设收录优美图片topit
  • 无锡工程建设信息网站住房和城乡建设部官网
  • 面包机做面包网站b2b采购平台
  • 如何做公司网站百度推广百度推广seo
  • 安阳信息网seo关键词优化排名
  • 广东专业做网站seo快速排名的方法
  • 武汉手机模板建站人力资源培训网