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}
}
相关推荐
编程绿豆侠18 分钟前
力扣HOT100之链表:138. 随机链表的复制
算法·leetcode·链表
东方醴歌1 小时前
VMware安装飞牛私有云fnOS并挂载小雅Alist实现异地远程访问
开发语言·后端·golang
LuckyLay2 小时前
LeetCode算法题(Go语言实现)_39
算法·leetcode·golang
Tisfy2 小时前
LeetCode 2843.统计对称整数的数目:字符串数字转换
算法·leetcode·字符串·题解
东方醴歌3 小时前
本地搭建直播录屏应用并实现使用浏览器远程控制直播间录屏详细教程
开发语言·后端·golang
ILHONG4 小时前
码云如何构建自己的golang内源包
开发语言·后端·golang
一只_程序媛4 小时前
【leetcode hot 100 300】最长递增子序列
算法·leetcode·职场和发展
梭七y6 小时前
【力扣hot100题】(080)爬楼梯
算法·leetcode·职场和发展
Ludicrouers6 小时前
【Leetcode-Hot100】移动零
算法·leetcode·职场和发展
rigidwill6666 小时前
LeetCode hot 100—最长回文子串
数据结构·c++·算法·leetcode·职场和发展