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

算法之x数之和

一 两数之和

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int,int> hashMap;int len = size(nums);for(int i =0; i < len; i++){auto it = hashMap.find(target-nums[i]);if(it != hashMap.end()){return {it->second,i};}hashMap[nums[i]] = i;} return {};}
};

【1】unordered_map

【2】数组的值是key,数组的下标是value,存到hashmap中

【3】找到key则return结果,否则存储当前遍历的节点{key,value}

【4】find -> auto it  && hashmap.end

二 三数之和

http://www.xdnf.cn/news/19186.html

相关文章:

  • B树与B+树的原理区别应用
  • 第12章:推荐算法与实践
  • 揭开智能体架构面纱:90% 属软件工程,10% 为 AI 技术
  • nginx(自写)
  • 微服务搭建(SpringBoot + Dubbo + Nacos)
  • vue+Django 双推荐算法旅游大数据可视化系统Echarts mysql数据库 带爬虫
  • 【学Python自动化】 4. Python 控制流与函数学习笔记
  • 嵌入式Linux驱动开发:ICM20608六轴传感器SPI驱动
  • 深度学习核心损失函数详解:交叉熵、MSE、对比学习(InfoNCE)
  • 科技感网页计时器.html
  • Linux系统统计用户登录和注销时间的工具之ac
  • 【计算机408计算机网络】第四章:自底向上五层模型之网络层
  • 使用python格式化nginx配置文件
  • OSI与TCP/IP各层功能详解
  • 吴恩达机器学习作业八:SVM支持向量机
  • 从零开始的python学习——注释与运算符
  • 机器学习 - Kaggle项目实践(6)Dogs vs. Cats Redux: Kernels Edition 猫狗二分类
  • 【Android】OkHttp发起GET请求 POST请求
  • 「从 0 到 1」的 Python-requests 爬虫完整教程
  • 内网后渗透攻击--跨域攻击
  • for in+逻辑表达式 生成迭代对象,最后转化为列表 ——注意list是生成器转化为列表,但[生成器]得到的就是一个列表,其中包含一个生成器元素
  • 字节跳动出品的 AI开发工具 : Trae:开启 AI 编程新时代
  • 解读IEC 62477-2-2018
  • 05.《ARP协议基础知识探秘》
  • 基于大模型与 PubMed 检索的光谱数据分析系统
  • 嵌入式学习笔记--LINUX系统编程--DAY03进程控制
  • Linux 笔记 Day01|课程结构
  • ubuntu24.04 qt6安装
  • Azure DevOps cherry pick
  • PromptPerfect-将你的提示词提升到完美