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}
}
相关推荐
2301_8169978814 分钟前
Go语言简介
golang·go
王老师青少年编程21 分钟前
csp信奥赛C++之摩尔投票算法详解
数据结构·c++·算法·题解·csp·信奥赛·摩尔投票算法
紫陌涵光34 分钟前
701. 二叉搜索树中的插入操作
算法·leetcode
一只理智恩1 小时前
基于 CesiumJS + React + Go 实现三维无人机编队实时巡航可视化系统
前端·人工智能·算法·golang·无人机
菜鸡儿齐1 小时前
leetcode-分割回文串
算法·leetcode·职场和发展
菜鸡儿齐1 小时前
leetcode-组合总和
算法·leetcode·深度优先
滴滴答滴答答1 小时前
LeetCode Hot100 之 19 接雨水
算法·leetcode·职场和发展
礼拜天没时间.1 小时前
Linux运维实战:巧用mv命令管理多版本Go环境,避免采坑
linux·运维·golang·centos
样例过了就是过了1 小时前
LeetCode热题100 反转链表
数据结构·算法·leetcode·链表
青衫码上行1 小时前
高频SQL 50题 | 聚合
数据库·sql·mysql·leetcode·面试