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

力扣(LeetCode)算法_C++—— 两个数组的交集

给定两个数组 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] 也是可通过的

vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {unordered_set<int> result_set; unordered_set<int> num_set(nums1.begin(), nums1.end());for (int num : nums2) {if (num_set.find(num) != num_set.end()) { result_set.insert(num);}}return vector<int>(result_set.begin(), result_set.end());
}
http://www.lryc.cn/news/159482.html

相关文章:

  • 异步编程 - 12 异步、基于事件驱动的网络编程框架 Netty
  • STM32 Nucleo-144开发板开箱bring-up
  • 计算机毕业设计 基于SSM的问卷调查管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 基于SpringBoot的无忌在线考试系统(源码+讲解+调试运行)做毕设课设均可
  • 无涯教程-JavaScript - EOMONTH函数
  • 【LeetCode-面试经典150题-day21】
  • 算法刷题记录-双指针/滑动窗口(LeetCode)
  • Python基础tuple元组定义与函数
  • 【linux命令讲解大全】088.深入理解 shell 脚本中的 trap 命令
  • bean的管理-bean的获取
  • 如何快速清理已经上传到Git仓库的.DS_Store文件
  • 美的的笔试
  • Android 1.2 开发环境搭建
  • vue 页面加水印
  • Android ImageView详解
  • ElasticSearch第二讲:ES详解 - ElasticSearch基础概念
  • Ajax模拟视频点赞功能
  • java解决 衣服尺码 Compare T-Shirt Sizes
  • 基于python+Django深度学习的音乐推荐方法研究系统设计与实现
  • 【枚举区间+线段树】CF Ehu 152 E
  • 宏定义天坑记录
  • Git的一些常用概念与操作方法分享
  • webpack实战:某网站JS逆向分析
  • 826. 安排工作以达到最大收益;2257. 统计网格图中没有被保卫的格子数;816. 模糊坐标
  • JAVA毕业设计097—基于Java+Springboot+Vue+uniapp的医院挂号小程序系统(源码+数据库)
  • 4.3.3.1 【MySQL】CHAR(M)列的存储格式
  • js 处理数组合并vs对象合并
  • Webpack vs Vite的核心差异
  • 53、springboot对websocket的支持有两种方式-------1、基于注解开发 WebSocket ,简洁实现多人聊天界面
  • 18 Linux之Python定制篇-Python开发平台Ubuntu