当前位置: 首页 > news >正文

力扣(leetcode)第349题两个数组的交集(Python)

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 l1<len(nums1) and l2<len(nums2):if nums1[l1]==nums2[l2]:res.append(nums1[l1])l1+=1l2+=1elif nums1[l1]>nums2[l2]:l2+=1else:l1+=1return list(set(res))

最后,我写了一篇MySQL教程,里面详细的介绍了MySQL的基本概念以及操作指令等内容,欢迎阅读!
MySQL数据库万字保姆级教程

http://www.lryc.cn/news/294330.html

相关文章:

  • python Flask 写一个简易的 web 端程序(附demo)
  • mysql问题
  • iframe通信,window.postMessage父子项目数据通信
  • ES6中新增Array.from()函数的用法详解
  • Camera2+OpenGL ES+MediaCodec+AudioRecord实现录制音视频写入H264 SEI数据
  • C语言笔试题之反转链表(头插法)
  • WEB3:互联网发展的新时代
  • c语言:贪吃蛇的实现
  • 第5课 使用FFmpeg将rtmp流再转推到rtmp服务器
  • Vue中v-if和v-show区别
  • LabVIEW与EtherCAT实现风洞安全联锁及状态监测
  • PostgreSQL的wal文件回收问题
  • java-JUC并发编程学习笔记05(尚硅谷)
  • vulhub中spring的CVE-2022-22947漏洞复现
  • 网络原理TCP/IP(1)
  • EasyExcel使用,实体导入导出
  • 让IIS支持SSE (Server Sent Events)
  • 新手从零开始学习数学建模论文写作(美赛论文临时抱佛脚篇)
  • k8s存储之PV、PVC
  • go-基于逃逸分析来提升性能程序
  • [软件工具]文档页数统计工具软件pdf统计页数word统计页数ppt统计页数图文打印店快速报价工具
  • linux编译ffmpeg动态库
  • Unity3d Cinemachine篇(完)— TargetGroup
  • 事件驱动架构:使用Flask实现MinIO事件通知Webhooks
  • 力扣面试150 只出现一次的数字Ⅱ 哈希 统计数位 DFA有穷自动机
  • R语言学习case10:ggplot基础画图Parallel Coordinate Plot 平行坐标图
  • Easy Excel动态表头的实现
  • kvm qemu 优化 windows 虚拟机速度
  • 银行数据仓库体系实践(18)--数据应用之信用风险建模
  • 每日一练 | 华为认证真题练习Day179