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}
}
相关推荐
在风中的意志4 小时前
[数据库SQL] [leetcode] 2388. 将表中的空值更改为前一个值
数据库·sql·leetcode
还不秃顶的计科生6 小时前
LeetCode 热题 100第二题:字母易位词分组python版本
linux·python·leetcode
LYFlied6 小时前
【每日算法】LeetCode 416. 分割等和子集(动态规划)
数据结构·算法·leetcode·职场和发展·动态规划
多米Domi0116 小时前
0x3f 第19天 javase黑马81-87 ,三更1-23 hot100子串
python·算法·leetcode·散列表
历程里程碑6 小时前
滑动窗口最大值:单调队列高效解法
数据结构·算法·leetcode
youngee118 小时前
hot100-61电话号码的字母组合
java·数据结构·leetcode
POLITE38 小时前
Leetcode 76.最小覆盖子串 JavaScript (Day 6)
javascript·算法·leetcode
wuxuanok9 小时前
Go——Swagger API文档访问500
开发语言·后端·golang
一起养小猫10 小时前
LeetCode100天Day6-回文数与加一
java·leetcode