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 分钟前
LeetCode Go 常用函数速查表
linux·leetcode·golang
Tisfy26 分钟前
LeetCode 3043.最长公共前缀的长度:哈希表(不转string)
算法·leetcode·散列表·题解·哈希表
承渊政道31 分钟前
【贪心算法】(经典实战应用解析(六):整数替换、俄罗斯套娃信封问题、可被三整除的最⼤和、距离相等的条形码、重构字符串)
c++·算法·leetcode·贪心算法·排序算法·动态规划·哈希算法
LCG元37 分钟前
【Go后端开发】从 0 到生产级:高性能分布式网关全实现 + 接口限流熔断降级实战
分布式·golang·wpf
alexwang21141 分钟前
AT_abc458_d [ABC458D] Chalkboard Median题解
c++·算法·题解·atcoder
人道领域1 小时前
【LeetCode刷题日记】654.最大二叉树:递归算法详解
java·算法·leetcode
姚不倒11 小时前
Go语言进阶:接口、错误处理与并发编程(goroutine/channel/context)
云原生·golang
失去的青春---夕阳下的奔跑14 小时前
560. 和为 K 的子数组
数据结构·算法·leetcode
m0_6294947315 小时前
LeetCode 热题 100-----25.回文链表
数据结构·算法·leetcode·链表
吃着火锅x唱着歌17 小时前
LeetCode 1019.链表中的下一个更大节点
算法·leetcode·链表