89 - 两个数组的交集
题目
解答
set
const findAll = function (set1, set2) {
const result = []
for (const item of set1) {
for (const inner_item of set2) {
if (item === inner_item) {
result.push(item)
}
}
}
return result
}
var intersection = function (nums1, nums2) {
const set1 = new Set(nums1)
const set2 = new Set(nums2)
if (set1.size < set2.size) {
return findAll(set1, set2)
} else {
return findAll(set2, set1)
}
};Last updated