Rust 两个数组的交集 II HashMap
2021-04-07 07:27
标签:交集 没有 contain contains question cti imp std class 两个数组的交集 II 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 示例 2: Rust 两个数组的交集 II HashMap 标签:交集 没有 contain contains question cti imp std class 原文地址:https://www.cnblogs.com/Addoil/p/13390308.html输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2,2]
输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[4,9]
这道题的解题思路就是,把第一个数组出现的数字当作钥匙记录起来,
并且记录有几把钥匙,然后遍历下一个数组,数字当作锁,打开一把匹配的锁需要消耗一个钥匙。
然后没有钥匙了就打不开。最后记录互相匹配的钥匙和锁。
下面是Rust代码impl Solution {
pub fn intersect(nums1: Vec
文章标题:Rust 两个数组的交集 II HashMap
文章链接:http://soscw.com/index.php/essay/72304.html