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

两数之和II-输入有序数组(中等)

方法:

双指针,左指针从左往右移动,右指针从右往左移动。每次计算两个指针的位置上面的数相加,加起来如果是目标值,就返回,如果两个数加起来比目标值小,就把左指针往右移动,如果两个数加起来比目标值大,就把右指针往左移动。

class Solution {public int[] twoSum(int[] numbers, int target) {int left=0;int right=numbers.length-1;int arr[]={1,2};while(left<right){if(numbers[left]+numbers[right]==target){arr[0]=left+1;arr[1]=right+1;break;}else if(numbers[left]+numbers[right]>target){right--;}else{left++;}}return arr;}
}

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

相关文章:

  • 洛谷题解 | CF1979C Earning on Bets
  • DNA复制过程3D动画教学工具
  • 稳定性 复杂度
  • 浅析localhost、127.0.0.1 和 0.0.0.0的区别
  • 【RocketMq延迟消息操作流程】
  • 鸟笼效应——AI与思维模型【84】
  • Canvas基础篇:概述
  • DeepSeek 本地化部署与 WebUI 配置的方法
  • Fiddler抓取APP端,HTTPS报错全解析及解决方案(一篇解决常见问题)
  • 在Ubuntu中安装python
  • 02_高并发系统问题及解决方案
  • 大模型高效化三大核心技术:量化、蒸馏与剪枝详解
  • 【AI论文】BitNet v2:针对1位LLM的原生4位激活和哈达玛变换
  • 物流新速度:数字孪生让仓库“聪明”起来
  • 民锋视角下的价格波动管理思路
  • 健康养生:拥抱活力生活
  • 【AI提示词】机会成本决策分析师
  • 理解 EKS CloudWatch Pod CPU Utilization 指标:与 `kubectl top` 及节点 CPU 的关系
  • 企业架构之旅(3):TOGAF ADM架构愿景的核心价值
  • C#学习——类型、变量
  • SpringSecurity+JWT
  • linux安装部署配置docker环境
  • 基于STM32的虚线绘制函数改造
  • linux下创建c++项目的docker镜像和容器
  • try catch + throw
  • Python小程序:上班该做点摸鱼的事情
  • plm在车间管理中的重要作用
  • 4月29号
  • 浅谈工业RFID国产化替代趋势:技术自主化与产业升级是必然!
  • 定义接口的头文件和对应库文件之间的关系