技术栈

【双指针_和为 s 的两个数_C++】

MegaDataFlowers2023-08-17 11:02

和为s的两个数字

cpp 复制代码
class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) {
        int n = nums.size();
        int left = 0;
        int right = n-1;
        while(left<right){
            if(nums[left]+nums[right]>target)   right--;
            else if(nums[left]+nums[right]<target)  left++;
            else  return  {nums[left],nums[right]};
        }
        return {-1,-1};
    }
};

注意:

return {-1,-1};这句代码是为了照顾力扣的编译器的

上一篇:瓴羊发布All in One 产品,零售SaaS的尽头是DaaS?
下一篇:【编程二三事】ES究竟是个啥?
相关推荐
lcj2511
3 分钟前
蓝桥杯C++梳理(1):从入门到数组
c++·算法
wanderist.
7 分钟前
算法模板-01trie数
c++·算法
PingdiGuo_guo
8 分钟前
C++指针(一)
开发语言·c++
天若有情673
37 分钟前
IoC不止Spring!求同vs存异,两种反向IoC的核心逻辑
java·c++·后端·算法·spring·架构·ioc
tankeven
44 分钟前
HJ103 Redraiment的走法
c++·算法
模型时代
1 小时前
Arista暗示正在开发AI网络管理遥测工具
开发语言·人工智能·php
张3蜂
1 小时前
Python变量与命名规范:从入门到精通
开发语言·python
瓦特what?
1 小时前
平 滑 排 序
c++·算法·排序算法
电商API_18007905247
1 小时前
京东商品评论API接口封装的心路历程
服务器·开发语言·爬虫·数据分析·php
扶尔魔ocy
1 小时前
【转载】QT使用linuxdeployqt打包
开发语言·qt
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot04【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆05Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤06OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数07OpenClaw 使用和管理 MCP 完全指南08AI agent:介绍 ZeroClaw 安装,使用09AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南10EvoMap 是什么?