哈希表-两个数的交集

news/2025/2/28 0:46:18/

代码随想录-刷题笔记

349. 两个数组的交集 - 力扣(LeetCode)

内容:

集合的使用 , 重复的数剔除掉,剩下的即为交集,最后加入数组即可。

class Solution {public int[] intersection(int[] nums1, int[] nums2) {Set<Integer> result = new HashSet<>();Map<Integer,Integer> map = new HashMap<>();for(int i : nums1) {map.put(i,map.getOrDefault(i, 0) + 1);}for(int j : nums2) {if(map.getOrDefault(j, 0) != 0) {result.add(j);}}return result.stream().mapToInt(Integer::intValue).toArray();}
}

总结:

集合入门.


http://www.ppmy.cn/news/1575377.html

相关文章

关于order by的sql注入实验

实验描述 本实验基于sqli-lab的第46关进行测试 本关的sql 语句为$sql "SELECT * FROM users ORDER BY $id" 利用sort进行sql注入&#xff0c;我们可以利用报错注入&#xff0c;延时注入来爆出数据 1.报错注入 1.手工测试 爆出数据库 ?sort(extractvalue(1, c…

C# Unity 唐老狮 No.2 模拟面试题

本文章不作任何商业用途 仅作学习与交流 安利唐老狮与其他老师合作的网站,内有大量免费资源和优质付费资源,我入门就是看唐老师的课程 打好坚实的基础非常非常重要: Unity课程 - 游习堂 - 唐老狮创立的游戏开发在线学习平台 - Powered By EduSoho 如果你发现了文章内特殊的字体…

基于SpringBoot的校园消费点评管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…

MySQL企业开发中高频使用语句

以下是企业级MySQL开发中高频使用的语句分类及示例&#xff0c;结合典型业务场景说明&#xff1a; 一、数据定义&#xff08;DDL&#xff09; 表结构管理 -- 创建用户表&#xff08;含索引优化&#xff09; CREATE TABLE user (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR…

钉钉合同审批对接腾讯电子签,实现合同全流程自动化管理

雏森科技&#xff1a;钉钉审批对接腾讯电子签&#xff0c;实现合同全流程自动化管理 在数字化转型的浪潮中&#xff0c;企业对于高效、安全的合同管理需求日益增长。传统的合同审批和签署流程往往繁琐且耗时&#xff0c;不仅降低了工作效率&#xff0c;还可能因人为疏忽导致法…

深入浅出深度学习中的BatchSize

一、Batch Size 的核心作用 Batch Size 决定了模型每次更新参数时使用的样本数量。直接影响以下方面&#xff1a; 梯度计算的准确性&#xff1a; 大 Batch 的梯度是多个样本的平均&#xff0c;更接近“真实梯度”&#xff08;整个数据集的梯度方向&#xff09;。小 Batch 的梯…

Express + MongoDB 实现更新用户时用户名变化验证数据库是否存在,不变不验证

User.findById()&#xff1a;方法根据用户 ID 查找当前用户的信息&#xff0c;若用户不存在则返回 404 错误。 User.findOne()&#xff1a;方法检查新用户名是否已存在于数据库中。 User.findByIdAndUpdate()&#xff1a;方法更新用户信息&#xff0c;new: true 表示返回更新后…

登录逻辑结合redis

1. 用户登录 用户访问登录页面&#xff0c;输入用户名和密码&#xff0c;提交表单。 服务端验证用户名和密码&#xff1a; 如果验证成功&#xff0c;生成 ticket&#xff0c;并将 ticket 和用户 ID 存储在缓存中&#xff08;如 Redis&#xff09;。 将 ticket 放入 Cookie 中…