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}
}
相关推荐
孔令飞42 分钟前
Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践
ai·云原生·容器·golang·kubernetes
chao_7891 小时前
链表题解——两两交换链表中的节点【LeetCode】
数据结构·python·leetcode·链表
编程绿豆侠3 小时前
力扣HOT100之多维动态规划:1143. 最长公共子序列
算法·leetcode·动态规划
我的golang之路果然有问题6 小时前
云服务器部署Gin+gorm 项目 demo
运维·服务器·后端·学习·golang·gin
孔令飞7 小时前
Go 为何天生适合云原生?
ai·云原生·容器·golang·kubernetes
YGGP10 小时前
吃透 Golang 基础:数据结构之 Map
开发语言·数据结构·golang
march of Time11 小时前
go工具库:hertz api框架 hertz client的使用
开发语言·golang·iphone
dying_man12 小时前
LeetCode--24.两两交换链表中的结点
算法·leetcode
yours_Gabriel12 小时前
【力扣】2434.使用机器人打印字典序最小的字符串
算法·leetcode·贪心算法