两个数组的交集

作者: _阿南_ | 来源:发表于2020-03-06 09:57 被阅读0次

    题目:

    给定两个数组,编写一个函数来计算它们的交集。
    
    示例 1:
    
    输入: nums1 = [1,2,2,1], nums2 = [2,2]
    输出: [2]
    示例 2:
    
    输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]
    输出: [9,4]
    说明:
    
    输出结果中的每个元素一定是唯一的。
    我们可以不考虑输出结果的顺序。
    

    题目的理解:

    获取两个集合的交集。

    python实现

    class Solution:
        def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]:
            set1 = set(nums1)
            set2 = set(nums2)
            result = set1.intersection(set2)
            
            return list(result)
    

    提交

    集合

    // END 似乎能力有提升啊,拿下算法

    相关文章

      网友评论

        本文标题:两个数组的交集

        本文链接:https://www.haomeiwen.com/subject/oirvrhtx.html