Easy
Find Common Elements Between Two Arrays — Python
Full explanation · Time O(n + m) · Space O(n + m)
# Time: O(n + m)
# Space: O(n + m)
# hash table
class Solution(object):
def findIntersectionValues(self, nums1, nums2):
"""
:type nums1: List[int]
:type nums2: List[int]
:rtype: List[int]
"""
lookup1, lookup2 = set(nums1), set(nums2)
return [sum(x in lookup2 for x in nums1), sum(x in lookup1 for x in nums2)]