Leetcode:349. 两个数组的交集

embedded/2024/11/29 15:43:20/

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!
代码随想录

Leetcode: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] 也是可通过的

	public int[] intersection(int[] nums1, int[] nums2) {Set<Integer> set = new HashSet<>();for(int i = 0; i < nums1.length; i++){set.add(nums1[i]);}Set<Integer> res = new HashSet<>();for(int j = 0; j < nums2.length; j++){if(set.contains(nums2[j])){res.add(nums2[j]);}}return res.stream().mapToInt(x -> x).toArray();}

http://www.ppmy.cn/embedded/141510.html

相关文章

Java基础夯实——2.9 多线程如何共享数据

在 Java 多线程编程中&#xff0c;共享数据通过以下几种方式实现&#xff1a; 1. 使用共享对象 多个线程可以通过引用同一个对象来实现数据共享。例如&#xff1a; class SharedData {private int count;public synchronized void increment() {count;}public synchronized …

C/C++基础知识复习(30)

1) 什么是 C 中的 Lambda 表达式&#xff1f;它的作用是什么&#xff1f; Lambda 表达式&#xff1a; 在 C 中&#xff0c;Lambda 表达式是一种可以定义匿名函数的机制&#xff0c;可以在代码中快速创建一个内联的函数对象&#xff0c;而不需要显式地定义一个函数。Lambda 表…

健康养生:开启活力生活的密码

在快节奏的现代生活中&#xff0c;人们越发重视健康养生&#xff0c;追求身体与心灵的和谐共生。 健康养生&#xff0c;饮食为先。我们应遵循 “五谷为养&#xff0c;五果为助&#xff0c;五畜为益&#xff0c;五菜为充” 的理念&#xff0c;确保各类营养物质的均衡摄入。减少油…

Flink 之 Window 机制详解(上):基础概念与分类

《Flink 之 Window 机制详解&#xff08;上&#xff09;&#xff1a;基础概念与分类》 一、引言 在当今大数据蓬勃发展的时代&#xff0c;Flink 作为一款卓越的分布式流处理和批处理框架&#xff0c;以其独特的架构和强大的功能在数据处理领域占据着重要地位。其底层基于流式…

Mybatis:Mybatis快速入门

Mybatis的官方文档是真的非常好&#xff01;非常好&#xff01; 点一下我呗&#xff1a;Mybatis官方文档 MyBatis 是一款优秀的持久层框架&#xff0c;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可…

rk3588交叉编译opencv

基于forlinx开发板Linux5.10.66Qt5.15.2的环境 交叉编译工具链&#xff1a;aarch64-buildroot-linux-gnu-gcc、aarch64-buildroot-linux-gnu-g opencv版本&#xff1a;3.4.15 创建toolchain.cmake # 工具链路径 set(CMAKE_C_COMPILER /home/forlinx/aarch64-buildroot-linux…

路面交通工具和个数识别,支持YOLO,COCO,VOC三种格式,带标注可识别自行车,摩的,公共汽车,装载机,面包车,卡车,轿车等

预处理 自动定向&#xff1a; 已应用 调整大小&#xff1a; 拉伸至 640x640 增强 每个训练示例的输出&#xff1a; 3 翻转&#xff1a; 水平 自行车 公交车

chapter05-Shell编程之免交互笔记

​ chapter05-Shell编程之免交互 Here Document概述 使用I/O重定向的方式将命令列表提供给交互式程序 标准输入的一种替代品 主要作用是在命令执行过程中替代人为输入&#xff0c;类似于起临时文件的作用&#xff0c;只是比使用文件更方便灵活。 语法格式 命令 <<标记…