Golang | Leetcode Golang题解之第167题两数之和II-输入有序数组

题目:

题解:

Go 复制代码
func twoSum(numbers []int, target int) []int {
    low, high := 0, len(numbers) - 1
    for low < high {
        sum := numbers[low] + numbers[high]
        if sum == target {
            return []int{low + 1, high + 1}
        } else if sum < target {
            low++
        } else {
            high--
        }
    }
    return []int{-1, -1}
}
相关推荐
苏琢玉8 分钟前
Go + Vue 打包成一个单二进制的后台系统,我做了个后台脚手架
vue.js·golang
AlenTech1 小时前
139. 单词拆分 - 力扣(LeetCode)
算法·leetcode·职场和发展
dovens1 小时前
GO 快速升级Go版本
开发语言·redis·golang
Lufeidata1 小时前
go语言学习记录-入门阶段
前端·学习·golang
穿条秋裤到处跑2 小时前
每日一道leetcode(2026.03.30):判断通过操作能否让字符串相等 II
算法·leetcode
Q741_1472 小时前
每日一题 力扣 2840. 判断通过操作能否让字符串相等 II 力扣 2839. 判断通过操作能否让字符串相等 I 找规律 字符串 C++ 题解
c++·算法·leetcode·力扣·数组·找规律
我真不是小鱼2 小时前
cpp刷题打卡记录24——路径总和 & 路径总和II
数据结构·c++·算法·leetcode
nianniannnn3 小时前
力扣 347. 前 K 个高频元素
c++·算法·leetcode
x_xbx3 小时前
LeetCode:217. 存在重复元素
数据结构·leetcode·哈希算法
Frostnova丶3 小时前
LeetCode 2839. 判断通过操作能否让字符串相等 I
算法·leetcode