网站外链内链怎么做,高端建站准备材料,上海app设计公司,丽江建设网站349.两个数组的交集
题目链接#xff1a;349.两个数组的交集
给定两个数组 nums1 和 nums2 #xff0c;返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1#xff1a; 输入#xff1a;nums1 [1,2,2,1], nums2 [2,2] 输出…349.两个数组的交集
题目链接349.两个数组的交集
给定两个数组 nums1 和 nums2 返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1 输入nums1 [1,2,2,1], nums2 [2,2] 输出[2] 示例 2 输入nums1 [4,9,5], nums2 [9,4,9,8,4] 输出[9,4] 解释[4,9] 也是可通过的 提示
1 nums1.length, nums2.length 1000 0 nums1[i], nums2[i] 1000
解答一
class Solution:def intersection(self, nums1: List[int], nums2: List[int]) - List[int]:return list(set(nums1)set(nums2))解答二
class Solution:def intersection(self, nums1: List[int], nums2: List[int]) - List[int]:nums1.sort()nums2.sort()l1 0l2 0res []while l1len(nums1) and l2len(nums2):if nums1[l1]nums2[l2]:res.append(nums1[l1])l11l21elif nums1[l1]nums2[l2]:l21else:l11return list(set(res))最后我写了一篇MySQL教程里面详细的介绍了MySQL的基本概念以及操作指令等内容欢迎阅读 MySQL数据库万字保姆级教程