
【leetcode】349. 两个数组的交集(intersection-of-two-arrays)(哈希)[简单]
发布日期:2021-05-13 21:40:14
浏览次数:10
分类:精选文章
本文共 786 字,大约阅读时间需要 2 分钟。
链接
耗时
解题:14 min
题解:2 min题意
给定两个数组,编写一个函数来计算它们的交集。
思路
详见代码。
时间复杂度: O ( n + m ) O(n+m) O(n+m)
AC代码
class Solution { public: vector intersection(vector & nums1, vector & nums2) { unordered_set unorset_nums1; for(auto x : nums1) { if(unorset_nums1.find(x) == unorset_nums1.end()) { unorset_nums1.insert(x); } } unordered_set intersection; for(auto y : nums2) { if(unorset_nums1.find(y) != unorset_nums1.end() && intersection.find(y) == intersection.end()) { intersection.insert(y); } } vector ans; for(auto z : intersection) { ans.push_back(z); } return ans; }};
发表评论
最新留言
很好
[***.229.124.182]2025年05月03日 19时01分42秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mybatis Generator最完整配置详解
2021-05-09
[白话解析] 深入浅出熵的概念 & 决策树之ID3算法
2021-05-09
[梁山好汉说IT] 梁山好汉和抢劫银行
2021-05-09
[源码解析] 消息队列 Kombu 之 基本架构
2021-05-09
[源码分析] 消息队列 Kombu 之 启动过程
2021-05-09
[源码分析] 消息队列 Kombu 之 Consumer
2021-05-09
抉择之苦
2021-05-09
wx.NET CLI wrapper for wxWidgets
2021-05-09
ASP.NET MVC Action Filters
2021-05-09
Powershell中禁止执行脚本解决办法
2021-05-09
HTTP协议状态码详解(HTTP Status Code)
2021-05-09
OO_Unit2 多线程电梯总结
2021-05-09
04_Mysql配置文件(重要参数)
2021-05-09
python 序列化及其相关模块(json,pickle,shelve,xml)详解
2021-05-09
js编写动态时钟
2021-05-09
JavaSE总结
2021-05-09