167.两数之和 II - 输入有序数组

两数之和 II - 输入有序数组

给你一个下标从 1 开始的整数数组 numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数 target 的两个数。

解析

1
2
3
4
5
6
7
8
var twoSum = function (numbers, target) {
let l = 0, r = numbers.length - 1;
while (l < r) {
const sum = numbers[l] + numbers[r];
if (sum === target) return [l + 1, r + 1];
if (sum < target) l++; else r--;
}
};

167.两数之和 II - 输入有序数组
https://leetcode.lz5z.com/167.two-sum-ii-input-array-is-sorted/
作者
tickli
发布于
2024年5月18日
许可协议