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

哈希表-两个数的交集

代码随想录-刷题笔记

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.lryc.cn/news/536936.html

相关文章:

  • 望远镜成像系统--科学评价光学镜头
  • 服务器延迟给视频网站造成的影响
  • C++算法竞赛基础语法-9
  • 国产编辑器EverEdit - 极简追梦人的福音:迷你查找
  • Flutter 异步编程利器:Future 与 Stream 深度解析
  • 数据结构 day05
  • 股票数据接口API实例代码python、JAVA等多种语言演示免费获取实时数据、历史数据、CDMA、KDJ等指标数据配有API说明文档
  • 【Map vs Set】:Java数据存储的“双子星”对决
  • ollama+langchain+deepseek本机跑通大模型
  • 03【FreeRTO队列-如何获取任务信息与队列的动静态创建】
  • vue-plugin-hiprint (vue2
  • 【后端面试总结】什么是堆,什么是栈
  • 第39周:猫狗识别 2(Tensorflow实战第九周)
  • 力扣--239.滑动窗口最大值
  • 傅里叶变换推导
  • 扣子工作流中禁止同类别的图像流节点,不能超过4个
  • Java 语言深度剖析与实践应用
  • 1.14学习总结
  • C++蓝桥杯基础篇(三)
  • 微信小程序的制作
  • Sass更新:@import——>@use
  • Python使用Flask结合DeepSeek开发
  • python中的抽象类在项目中的实际应用
  • New Game--(单调队列)
  • mapbox V3 新特性,添加下雪效果
  • 无人机遥感在农林信息提取中的实现方法与GIS融合制图教程
  • 生物发酵展与2025生物医药创新技术与应用发展论坛同期盛大举办
  • Jenkins 配置 Git Repository 五
  • 记录阿里云CDN配置
  • mapbox 从入门到精通 - 目录