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

news/2024/11/17 5:41:37/

给定两个数组 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.ppmy.cn/news/1094341.html

相关文章

【MySQL】MySQL 数据库基础

MySQL 数据库基础 一. 数据库的操作1. 显示当前的数据库2. 创建数据库3. 使用数据库4. 删除数据库 二. 常用数据类型1. 数据类型2. 字符串类型3. 日期类型 三. 表的操作1. 查看表结构2. 创建表4. 删除表 一. 数据库的操作 1. 显示当前的数据库 SHOW DATABASES;MySQL 不区分大…

华为云云服务器评测 | 微信小程序使用JSAPI实现微信支付,从商户注册到成功支付全流程说明(含完整测试demo)

目录 概述 博文和Demo说明 营业执照说明 认证过的小程序&#xff08;免去每年300认证费方案&#xff09; 商户注册 获取支付支持参数&#xff08;商户号&#xff0c;API密匙...&#xff09; 后端开发 前置说明 前置准备 项目目录结构 主要功能代码 下单接口 支付…

Stream API

Stream API执行流程 Stream API(java.util.stream)把真正的函数式编程风格引入到Java中,可以极大地提高程序员生产力&#xff0c;让程序员写出高效、简洁的代码 实际开发中项目中多数数据源都是来自MySQL、Oracle等关系型数据库,还有部分来自MongDB、Redis等非关系型数据库 …

直播平台源码开发搭建APP的DASH协议:流媒体技术其中一环

在直播平台源码APP中&#xff0c;有着许许多多、多种多样的功能&#xff0c;比如短视频功能&#xff0c;帮助我们去获取信息&#xff0c;看到全世界用户身边发生的事情或是他们的生活&#xff1b;又比如直播功能&#xff0c;为用户提供了实时的娱乐享受&#xff0c;还让一些用户…

Unity之创建第一个游戏项目

一 Unity环境配置 1.1 Untity资源官网下载&#xff1a;https://unity.cn/releases 1.2 Unity Hub集成环境&#xff0c;包含工具和项目的管理 1.3 Unity Editor编辑器 1.4 Visual Studio 2022脚本编辑器 1.5 AndroidSKD&#xff0c;JDK&#xff0c;NDK工具&#xff0c;用于and…

大数据平台之数据治理

目录 一、表治理 二、文件治理 三、任务 四、监控 本文仅在大数据平台角度对数据存储、cpu、内存角度进行数据治理&#xff0c;不包括业务角度。 数据治理的目的&#xff1a;随着业务的发展&#xff0c;诸如存储、cpu、内存等资源的使用均会增加&#xff0c;大多数资源使用…

MaskVO: Self-Supervised Visual Odometry with a Learnable Dynamic Mask 论文阅读

论文信息 题目&#xff1a;MaskVO: Self-Supervised Visual Odometry with a Learnable Dynamic Mask 作者&#xff1a;Weihao Xuan, Ruijie Ren, Siyuan Wu, Changhao Chen 时间&#xff1a;2022 来源&#xff1a; IEEE/SICE International Symposium on System Integration …