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

力扣-哈希表-349 两个数组的交集

思路

把第一个数组转换成set,然后遍历第二个数组判断是否在set中存在

代码

class Solution {
public:
    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.kler.cn/a/533590.html

相关文章:

  • 缓存类为啥使用 unordered_map 而不是 map
  • Hugging Face GGUF 模型可视化
  • Django框架的全面指南:从入门到高级
  • 使用SpringBoot发送邮件|解决了部署时连接超时的bug|网易163|2025
  • DeepSeek 的含金量还在上升
  • Kotlin 使用 Springboot 反射执行方法并自动传参
  • 异步程序设计方式
  • 使用 Deno 构建现代 Web 应用:探索新一代 JavaScript 运行时的魅力
  • 【Golang学习之旅】Go 语言数据类型详解(string、slice、map等)
  • Typora免费使用
  • GB/T 44721-2024 与 L3 自动驾驶:自动驾驶新时代的基石与指引
  • 30、Flink中操作已经配置好的远程文件系统
  • PyTorch Geometric(PyG)机器学习实战
  • deepseek设计硬件电路之设计一个pA级电流测量电路
  • Android 常用命令和工具解析之Battery Historian
  • 基于HTML生成网页有什么优势
  • Java—不可变集合
  • 最新黑马商城运行问题解决
  • 优化数据库结构
  • 服务器安装了esxi,通过esxi创建了N个虚拟机,如何实现类似于阿里云或者腾讯云的类似的云端管理虚拟机监控虚拟机的系统,要求开源,中文界面
  • 【Block总结】MDCR,多尺度深度可分离卷积,捕捉不同感受野范围的空间特征
  • LabVIEW图像采集与应变场测量系统
  • 【算法】动态规划专题③ ——二维DP python
  • 【PromptCoder + Bolt.new】Cascade模式自动生成页面和对应的路由
  • 10.单例模式 (Singleton Pattern)
  • 防火墙策略