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

第35天(中等题 数据结构)

打卡第三十五天
2道中等题

image

题目:
image

思路:先统计每个数字的出现次数,遍历数组,对于每个数字 i,检查 target - i 是否存在且还有剩余次数,找到一对就减少两个数字的计数

代码:

class Solution {
public:vector<vector<int>> pairSums(vector<int>& nums, int target) {unordered_map<int, int> search;vector<vector<int>> res;// 存储结果的二维数组for (auto &i : nums){++search[i];}        for (auto &i : nums) {if (search[i]-- > 0 && search[target - i]-- > 0){//search[i]-- > 0:检查数字 i 是否还有剩余次数,并立即减少计数res.push_back({i, target - i});//将找到的数对添加到 res 的末尾}}return res;}
};

耗时≈一小时 明天继续

http://www.jsqmd.com/news/49812/

相关文章:

  • 2025美国留学求职机构实力解析:你的职场Offer引路人在哪?
  • Universal Fit 3-Button Metal Flip Remote Key (5pcs/lot) – KEYDIY KD NB29-3 for Euro/American Cars
  • 2025美国科研中介TOP5解析:从课题对接至成果落地全程护航
  • 根据缺少的文件查找deb包
  • 第一个Vue2程序
  • 2025美国留学生求职中介TOP5:厚仁教育领衔,精准匹配名企资源
  • CF1097F Alex and a TV Show
  • Git 最速上手
  • Ubuntu 24.04 安装 libncurses.so.5
  • Universal 3-Button Flip Remote Key for VW - 5pcs/Lot (VW Compatible, Mechanic Owner Friendly)
  • 48
  • 生成对抗网络训练优化技术解析
  • 基于相控微波光子滤波器的旋转诱导相位差解调
  • 2025.11.24博客
  • KEYDIY KD NB33-3 3-Button Universal Flip Remote Key for VW (5pcs/lot)
  • 警钟长鸣 - -Graphic
  • 博客园你好
  • 2025.11.24总结
  • 第一天—C++语法基础
  • Linuxの磁盘管理
  • 实验三:类和对象_基础编程2
  • 2025年度最新橱柜定制厂家推荐榜单与选择指南:一份基于行业专业数据的权威分析报告,整木/实木/原木等材质橱柜十大主流供应商解析,全屋定制优质选择
  • Day1-20251124
  • AI元人文:思维跃迁自述
  • US$48.45 KEYDIY KD NB47-3 Universal Flip Remote Key 3 Buttons for Peugeot Type 5pcs/lot
  • 11月24日日记
  • 2025年度衣柜厂商最新推荐榜单与选择指南:一份基于行业专业数据的权威分析报告,整木/实木/原木等材质衣柜十大主流供应商解析,全屋定制优质选择
  • 详细介绍:【案例实战】智能出行导航助手HarmonyOS 开发全流程复盘
  • 2025年11月美国实习中介排名全攻略:从简历到入职的实力派之选,解锁名企资源的职场引路人
  • 2025中国本科申请外国研究生中介全攻略深度解析:助你冲刺世界名校