LeetCode Intersection of Two Arrays
来源:互联网 发布:模拟动物的游戏知乎 编辑:程序博客网 时间:2024/05/20 04:08
Given two arrays, write a function to compute their intersection.
Example:
Given nums1 = [1, 2, 2, 1]
, nums2 = [2, 2]
, return [2]
.
Note:
- Each element in the result must be unique.
- The result can be in any order.
代码如下:
class Solution{ public int[] intersection(int[] nums1, int[] nums2) { Set<Integer> ans = new HashSet<Integer>(); Set<Integer> set = new HashSet<Integer>(); for (int i = 0; i < nums1.length; i++) { set.add(nums1[i]); } for (int i = 0; i < nums2.length; i++) { if (set.contains(nums2[i])) { ans.add(nums2[i]); } } int[] res = new int[ans.size()]; int cnt = 0; for (int num : ans) { res[cnt++] = num; } return res; }}
0 0
- [LeetCode] Intersection of Two Arrays
- LeetCode Intersection of Two Arrays
- LeetCode:Intersection of Two Arrays
- 【leetcode】Intersection of Two Arrays
- leetcode Intersection of Two Arrays
- 【leetcode】Intersection of Two Arrays
- leetcode:Intersection of Two Arrays
- [Leetcode]Intersection of Two Arrays
- LeetCode:Intersection of Two Arrays
- LeetCode: Intersection of Two Arrays
- leetcode ----Intersection of Two Arrays
- LeetCode Intersection of Two Arrays
- [Leetcode] Intersection of Two Arrays
- LEETCODE--Intersection of Two Arrays
- LeetCode : Intersection of Two Arrays
- leetcode---Intersection of Two Arrays
- leetCode---Intersection of Two Arrays
- leetcode[Intersection of Two Arrays]
- max()和数组里面的max
- Android-Lint:查错与代码优化利器
- 第9课:Spark Streaming源码解读之Receiver在Driver的精妙实现全生命周期彻底研究和思考
- 设计模式C++实现(2)——策略模式
- 【Android学习】案例学开发,天气记事本项目学习总结。RxJava+Retrofit2+greenDAO
- LeetCode Intersection of Two Arrays
- 全方位剖析List
- 设计模式C++实现(3)——适配器模式
- 安卓约束控件(ConstraintLayout)扁平化布局入门
- MediaRecorder 录音,仿微信录音界面效果
- JVM加载class文件的原理机制
- 内存管理概要
- Sicily1134——积木分发
- 设计模式C++实现(4)——单例模式