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

力扣-数组-350 两个数组的交集Ⅱ

解析

与刚刚的《两个数组的交集》一样,只是这道题允许重复,将上一题的set去除即可。

代码

class Solution {
public:vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {vector<int> res;int index1 = 0, index2 = 0;sort(nums1.begin(), nums1.end());sort(nums2.begin(), nums2.end());for (; index1 < nums1.size() && index2 < nums2.size();) {if (nums1[index1] == nums2[index2]) {res.push_back(nums1[index1]);index1++;index2++;} else {if (nums1[index1] < nums2[index2]) {index1++;} else {index2++;}}}return res;}
};

http://www.lryc.cn/news/523169.html

相关文章:

  • 云原生第二次练习
  • SpringMVC复习笔记
  • 前端小案例——网页井字棋
  • ComfyUI-PromptOptimizer:文生图提示优化节点
  • AudioGPT全新的 音频内容理解与生成系统
  • thinkphp6 + redis实现大数据导出excel超时或内存溢出问题解决方案
  • Hexo + NexT + Github搭建个人博客
  • 使用Sum计算Loss和解决梯度累积(Gradient Accumulation)的Bug
  • 基于本地消息表实现分布式事务
  • Web3与加密技术的结合:增强个人隐私保护的未来趋势
  • 广播网络实验
  • Vscode——SSH连接不上的一种解决办法
  • ChatGPT大模型极简应用开发-目录
  • EI Scopus双检索 | 2025年第四届信息与通信工程国际会议(JCICE 2025)
  • 重学SpringBoot3-Spring Retry实践
  • TiDB 和 MySQL 的关系:这两者到底有什么不同和联系?
  • 【Java】JDK17的下载安装(与JDK1.8相互切换)
  • CSS3 3D 转换介绍
  • Vue3 Element-Plus el-tree 右键菜单组件
  • 鸿蒙学习构建视图的基本语法(二)
  • python-leetcode-存在重复元素 II
  • P6周:VGG-16算法-Pytorch实现人脸识别
  • BeanFactory 是什么?它与 ApplicationContext 有什么区别?
  • 虚幻基础-1:cpu挑选(14600kf)
  • 多种vue前端框架介绍
  • jenkins-node节点配置
  • 计算机网络 (50)两类密码体制
  • 基于SpringBoot+Vue旅游管理系统的设计和实现(源码+文档+部署讲解)
  • 计算机网络-概述
  • Jenkins-基于Role的鉴权机制