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}
}
相关推荐
锅包一切14 小时前
PART17 一维动态规划
c++·学习·算法·leetcode·动态规划·力扣·刷题
We་ct17 小时前
LeetCode 226. 翻转二叉树:两种解法(递归+迭代)详解
前端·算法·leetcode·链表·typescript
追随者永远是胜利者17 小时前
(LeetCode-Hot100)64. 最小路径和
java·算法·leetcode·职场和发展·go
追随者永远是胜利者20 小时前
(LeetCode-Hot100)70. 爬楼梯
java·算法·leetcode·职场和发展·go
桂花很香,旭很美20 小时前
[7天实战入门Go语言后端] Go 后端实战踩坑与解法手册
服务器·网络·golang
不想看见40420 小时前
Climbing Stairs 基本动态规划:一维--力扣101算法题解笔记
算法·leetcode·动态规划
追随者永远是胜利者20 小时前
(LeetCode-Hot100)49. 字母异位词分组
java·算法·leetcode·职场和发展·go
Frostnova丶20 小时前
LeetCode 693. 交替位二进制数
算法·leetcode
We་ct20 小时前
LeetCode 101. 对称二叉树:两种解法(递归+迭代)详解
前端·算法·leetcode·链表·typescript
努力学算法的蒟蒻21 小时前
day89(2.18)——leetcode面试经典150
算法·leetcode·面试