class Solution: def intersect(self, nums1, nums2): l1=len(nums1) l2=len(nums2) num=[] if l1>l2: for i in nums2: if i in nums1: num.append(i) nums1.remove(i) else: for i in nums1: if i in nums2: num.append(i) nums2.remove(i) return num
执行用时 :92 ms, 在所有 Python3 提交中击败了45.21%的用户
内存消耗 :13.9 MB, 在所有 Python3 提交中击败了5.06%的用户
——2019.10.7
本文介绍了一种求解两个数组交集的Python算法,通过遍历较短数组并检查元素是否存在于较长数组中来实现。该算法在Python3提交中性能表现中等,对理解数组操作和Python列表方法有一定帮助。
1246

被折叠的 条评论
为什么被折叠?



