leetcode 349 map
2024-09-30 07:36:07
只需要用map来标记1,今儿通过map的值来得到重叠的部分
class Solution {
public:
vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
map<int,int>hash;
vector<int>nums3;
for(int i=;i<nums1.size();i++)
hash[nums1[i]]=;
for(int i=;i<nums2.size();i++)
if(hash[nums2[i]]) {
nums3.push_back(nums2[i]);
hash[nums2[i]]=;
}
return nums3;
}
};
最新文章
- bootstrap插件引用
- 分词工具ICTCLAS5.0使用心得
- WCF 初识(一)
- 深入理解java的抽象类和接口(转载)
- uploadify在asp.net中的试用小结
- Sublime 2 配置
- java虚拟机学习-慢慢琢磨JVM(2)
- java集合1
- C# 相对路径转绝对路径
- opencv 边缘检测原理
- Arduino-接口图
- LeetCode算法题-String Compression(Java实现)
- MQ消息队列之MSMQ
- vue中$emit 和$on 和$set的用法
- 快速排序 C语言实现
- 给Jqgrid添加横向滚动条,实现点击行数据,触发事件。
- dns server 配置
- Python基础-画图:matplotlib.pyplot.scatter
- java实现ssl单/双向认证通信[推荐]
- Eclipse中复制android项目后要改动的地方