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

朱能源做网站最火网站排名

朱能源做网站,最火网站排名,浙江网城建设有限公司,js 网站客服代码题目描述 给你两个下标从 0 开始的整数数组 nums1 和 nums2 &#xff0c;它们分别含有 n 和 m 个元素。 请你计算以下两个数值&#xff1a; 统计 0 < i < n 中的下标 i &#xff0c;满足 nums1[i] 在 nums2 中 至少 出现了一次。 统计 0 < i < m 中的下标 i &am…

题目描述

给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,它们分别含有 n 和 m 个元素。

请你计算以下两个数值:

统计 0 <= i < n 中的下标 i ,满足 nums1[i] 在 nums2 中 至少 出现了一次。
统计 0 <= i < m 中的下标 i ,满足 nums2[i] 在 nums1 中 至少 出现了一次。
请你返回一个长度为 2 的整数数组 answer ,按顺序 分别为以上两个数值。

示例 1:

输入:nums1 = [4,3,2,3,1], nums2 = [2,2,5,2,3,6]
输出:[3,4]
解释:分别计算两个数值:

  • nums1 中下标为 1 ,2 和 3 的元素在 nums2 中至少出现了一次,所以第一个值为 3 。
  • nums2 中下标为 0 ,1 ,3 和 4 的元素在 nums1 中至少出现了一次,所以第二个值为 4 。
    示例 2:

输入:nums1 = [3,4,2,3], nums2 = [1,5]
输出:[0,0]
解释:两个数组中没有公共元素,所以两个值都为 0 。

算法分析

算法1:暴力,两个for循环,时间复杂度O(n*n)
算法2:哈希表,把两个数组放入哈希表中,时间复杂度O(n)

完整代码

算法1:

在这里插入代码class Solution {
public:vector<int> findIntersectionValues(vector<int>& nums1, vector<int>& nums2) {//暴力 //优化:哈希表 unorder_set<int>s;vector<int>ans;int sum1=0;int sum2=0;for(auto i:nums1){if(find(nums2.begin(),nums2.end(),i)!=nums2.end())sum1++;}for(auto i:nums2){if(find(nums1.begin(),nums1.end(),i)!=nums1.end())sum2++;}ans.push_back(sum1);ans.push_back(sum2);return ans;}
};

算法2:

class Solution {
public:vector<int> findIntersectionValues(vector<int> &nums1, vector<int> &nums2) {unordered_set<int> set1(nums1.begin(), nums1.end());unordered_set<int> set2(nums2.begin(), nums2.end());vector<int> ans(2);for (int x: nums1) ans[0] += set2.count(x);for (int x: nums2) ans[1] += set1.count(x);return ans;}
};
http://www.15wanjia.com/news/43291.html

相关文章:

  • 建设直销团队网站国内好用的搜索引擎
  • 天津市建设 银行网站佛山网站seo
  • 芜湖做网站成都网站建设seo
  • 西安制作网站公司哪家好电脑清理优化大师
  • 政府网站集约化建设实施方案百度精准营销获客平台
  • 昌江区网站建设专业seo站长工具全面查询网站
  • 网站建设与维护管理办法汕头seo外包机构
  • 德国购物网站排名外贸推广引流
  • 无需下载的网站今日深圳新闻最新消息
  • 菏泽网站建设哪好谷歌seo培训
  • 移商网站建设品牌营销策划案例ppt
  • 网站支付模块网站建设服务商
  • 做网站需要注册公司吗制作网页设计公司
  • 青岛中嘉建设集团网站免费行情软件app网站下载大全
  • 网站关键词怎样修改外链购买
  • 下载了网站模板怎么用深圳网站优化
  • 音乐类网站模板哪有培训seo
  • 网站建设安全问题广州网站推广排名
  • 宁波品牌网站设计特点全国免费发布广告信息
  • 微商代理怎么做seo免费浏览网站
  • 网站收益站群seo
  • 四川网站建设的公司哪家好软文广告有哪些
  • 如何开始做b2b网站沈阳seo优化
  • 网站开发及维护是什么windows优化大师怎么卸载
  • 天津做优化的网站有多少家互联网培训班学费多少
  • 怎么做自动下单网站国际重大新闻事件10条
  • 机电网站建设seo快速收录快速排名
  • 惠州做网站建设价格北京企业网络推广外包
  • 用什么软件建手机网站免费b2b网站大全免费
  • 南宁网站建设网站佛山疫情最新消息