Skip to content

349. 两个数组的交集 ​

  • 题号:349
  • 来源:LeetCode
  • 难度:简单
  • 标签:哈希表 数组
  • 语言:TypeScript
  • 解法:1 个
  • 作者:lmliheng
  • 最近更新:2026-09-27

TypeScript · O(n+m) 时间 · O(n+m) 空间 · 更新于 2026-09-27

两个 Set 求交集后展开成数组

typescript
/**
 * @difficulty easy
 * @tags 哈希表,数组
 * @time O(n+m)
 * @space O(n+m)
 * @note 两个 Set 求交集后展开成数组
 * @349. 两个数组的交集
 */
/**
 * @param {number[]} nums1
 * @param {number[]} nums2
 * @return {number[]}
 */
var intersection = function(nums1: number[], nums2: number[]): number[] {
    return [...new Set(nums1).intersection(new Set(nums2))]
};
// 可以用filter实现

源码:ts/leetcode/349. 两个数组的交集.ts


在 GitHub 上查看题目所在目录:lmliheng/algorithm