给定两个数组,编写一个函数来计算它们的交集。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]
示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]class Solution:def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]:# 排序nums1.sort()nums2.sort()i, j  = 0, 0res_list = []while i < len(nums1) and j < len(nums2):if nums1[i] > nums2[j]:j += 1elif nums1[i] < nums2[j]:i += 1elif nums1[i] == nums2[j]:res_list.append(nums1[i])i += 1j += 1return list(set(res_list))

13. Leetcode 349. 两个数组的交集 (数组-分离双指针)相关推荐

  1. LeetCode -349 两个数组的交集

    难度:简单 给定两个数组 nums1 和 nums2 ,返回它们的交集 .输出结果中的每个元素一定是唯一 的.我们可以不考虑输出结果的顺序 . 题目链接 LeetCode -349 两个数组的交集 S ...

  2. 两个对象数组交集_yiduobo的每日leetcode 349.两个数组的交集 amp;amp; 350.两个数组的交集II...

    祖传的手艺不想丢了,所以按顺序写一个leetcode的题解.计划每日两题,争取不卡题吧 349.两个数组的交集https://leetcode-cn.com/problems/intersection ...

  3. LeetCode 349 两个数组的交集

    349. 两个数组的交集 难度简单476收藏分享切换为英文接收动态反馈 给定两个数组,编写一个函数来计算它们的交集. 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] ...

  4. LeetCode 349. 两个数组的交集【哈希表】

    349. 两个数组的交集 给定两个数组 nums1 和 nums2 ,返回 它们的交集 .输出结果中的每个元素一定是 唯一 的.我们可以 不考虑输出结果的顺序 . 示例 1: 输入:nums1 = [ ...

  5. LeetCode 349. 两个数组的交集(哈希)

    1. 题目 给定两个数组,编写一个函数来计算它们的交集. 示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2] 示例 2:输入: nums1 = [4,9 ...

  6. leetcode 349. 两个数组的交集 两种方案,c语言实现

    如题: 给定两个数组,编写一个函数来计算它们的交集.示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2]示例 2: 输入: nums1 = [4,9,5 ...

  7. Leetcode 349. 两个数组的交集 (每日一题 20211014)

    给定两个数组,编写一个函数来计算它们的交集.示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例 2:输入:nums1 = [4,9,5], nums2 ...

  8. leetcode 349. 两个数组的交集 思考分析

    题目 给定两个数组,编写一个函数来计算它们的交集. 1.暴力双for循环 class Solution {public:vector<int> intersection(vector< ...

  9. Leetcode 349.两个数组交集(哈希容器unordered_set)

    传送门:​​​​​​力扣 给定两个数组,编写一个函数来计算它们的交集. 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例 2: 输入:nums1 ...

最新文章

  1. 高效算法——E - 贪心-- 区间覆盖
  2. JS中正规表达式的用法以及常用的方法总结
  3. Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
  4. 临时变量不能作为非const引用
  5. centos6 yum mysql_centos6_yum_mysql
  6. layui左侧菜单接口java实现:替代init.json
  7. 五大板块(5)——字符串
  8. 抽象工厂和工厂方法示例_抽象工厂设计模式示例
  9. 【干货】顶级 Java 源码教程项目大汇总!
  10. 有轻功:用3行代码让Python数据处理脚本获得4倍提速
  11. position的用法小结
  12. mysql group by cube_SparkSQL 中group by、grouping sets、rollup和cube方法详解
  13. 利用构造函数创建对象
  14. 51单片机c语言音乐代码天空之城,蜂鸣器版天空之城(示例代码)
  15. 转换到coff期间_“fatal error lnk1123 转换到coff期间失败”的解决方法
  16. 神经网络模型-ART 自适应共振网络
  17. 小白零基础学习Java编程好学吗?
  18. 【转帖】财务尽职调查资料收集总结
  19. [风铃开发系列]IView动态菜单配置
  20. [CTF]利用CRC32绕过RAR密码(适合于小文本文件)

热门文章

  1. 就是好骑!骑ofo小黄蜂和舒畅早晨say hi,跟闹心堵车say bye
  2. Linux 下软件的安装
  3. 51 nod 1427 文明 (并查集 + 树的直径)
  4. Hive 和普通关系数据库的异同
  5. 连载《一个程序猿的生命周期》- 32、两个企业急着上项目,紧急赶赴现场了解情况...
  6. JQUERY获取当前页面的URL信息
  7. [体感游戏]关于体感游戏的一些思考(三) --- 射击
  8. 小白学数据分析-----聚类分析理论之K-means理论篇
  9. Flex制作的一个Mp3播放器
  10. 高精度乘以低精度板子