7.13——350. 两个数组的交集 II

时间:2020-07-13 13:53:18   收藏:0   阅读:55

350. 两个数组的交集 II

给定两个数组,编写一个函数来计算它们的交集。

示例 1:

输入: nums1 = [1,2,2,1], nums2 = [2,2]
输出: [2,2]

示例 2:

输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出: [4,9]

说明:

 

一、解题思路

技术图片

题目说,结果只需要考虑个数而不需要考虑顺序。也就是说只需审查两个数组中相同数字的个数即可。

考虑用哈希表,

如果个数已经为 0 说明 nums2 中该数字的个数比 nums1 中的要多(不在公共交集中),不会再记录

 

 

二、源码

技术图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!