每日一题之20201102(349. 两个数组的交集)

2020-11-02  本文已影响0人  米洛丶

空间换时间,hash表2次遍历(Python)

class Solution:
    def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]:
        return list(set(nums1) & set(nums2))

11.jpg 222.jpg
class Solution:
    def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]:
        temp = {}
        result = []
        for n in nums1:
            temp[n] = True
        for x in nums2:
            if temp.get(x):
                result.append(x)
                temp[x] = False
        return result
上一篇下一篇

猜你喜欢

热点阅读