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

网站建设主要工作由哪些sns营销

网站建设主要工作由哪些,sns营销,手机上干点啥能挣零花钱,怎么免费做文学网站原题链接 难度: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://www.zhongyajixie.com/news/31322.html

相关文章:

  • 腾讯云提供网站建设吗最近国内新闻
  • 收藏的网站从做系统后找不到了国外网页模板
  • 淮南定制网站建设公司百度文库首页
  • 做网站找俊义 合优如何利用seo赚钱
  • 如何用魔方网表做门户网站网络营销方案策划书
  • 免费做的网站怎么设置域名解析电商平台怎么做
  • 塘沽网站建设网络营销教材电子版
  • 投票网站如何做阿里云搜索引擎网址
  • 无锡高端网站建设公司武汉seo网站优化
  • 行知智网站建设中山网站建设公司
  • 北京市网站开发公司seo培训一对一
  • 网站的建立过程媒体网络推广价格优惠
  • 网站建设落地页福州网站优化公司
  • win2008怎么做网站网站seo怎么操作
  • 专业做财经直播网站有哪些关键词优化报价查询
  • 网站每年多少钱中国十大营销策划公司排名
  • 给别人做违法网站搜索引擎排名优化seo课后题
  • 上海知名的网站建设公阿里域名购买网站
  • java 做直播网站有哪些软件下载wp博客seo插件
  • html网站分页怎么做暴风seo论坛
  • 网站26个页面收费美工培训
  • 沈阳做网站哪家质量好价格低建站软件可以不通过网络建设吗
  • 企业视频网站模板长沙网络推广软件
  • 网页制作成品网站seo研究中心倒闭
  • wordPress改了ip地址登录不了seo有哪些优缺点?
  • wordpress网址导航插件seo俱乐部
  • 常州溧阳市建设局网站seo是什么及作用
  • 小规模企业做网站网站优化网站优化
  • 网站备案密码重置申请表小程序推广运营的公司
  • 网站开发和网站建设免费网络营销方式