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}
}
相关推荐
Frostnova丶10 分钟前
LeetCode 868. 二进制间距
算法·leetcode
nix.gnehc11 分钟前
深入理解Go并发核心:GMP模型与Goroutine底层原理
开发语言·算法·golang
WZ188104638691 小时前
LeetCode第54题
算法·leetcode
nix.gnehc1 小时前
深入浅出 Go 内存管理(一):三级缓存、逃逸分析与内存碎片
golang
丰海洋1 小时前
Leetcode-hot100-136只出现一次的数字
算法·leetcode·职场和发展
We་ct1 小时前
LeetCode 124. 二叉树中的最大路径和:刷题解析
前端·数据结构·算法·leetcode·typescript
nix.gnehc1 小时前
Go进阶攻坚+专家深耕级学习清单|聚焦高并发、高性能中间件/底层框架开发(Java开发者专属)
学习·中间件·golang
追随者永远是胜利者9 小时前
(LeetCode-Hot100)253. 会议室 II
java·算法·leetcode·go
程序员酥皮蛋10 小时前
hot 100 第三十五题 35.二叉树的中序遍历
数据结构·算法·leetcode
追随者永远是胜利者10 小时前
(LeetCode-Hot100)207. 课程表
java·算法·leetcode·go