集合
# 集合(无序且唯一)
- 去重、求交集、判断某元素是否在集合中
# 算法
# 两个数的交集 (opens new window)
- 时间复杂度includes()操作的时间复杂度也是O(n),所以解法的时间复杂度是O(mn)
- 空间复杂度:O(m):m是去重后的num1的长度。
# 运用
求交集:集合之间相同的部分
const intersection = new Set([...mySet].filter(x => mySet2.has(x)))
1
求差集:集合之间不同的部分
const intersection = new Set([...mySet].filter(x => !mySet2.has(x)))
1
编辑 (opens new window)
上次更新: 2022/02/21, 05:57:00