技术栈

Golang | Leetcode Golang题解之第167题两数之和II-输入有序数组

__AtYou__2024-06-23 21:11

题目:

题解:

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}
}
上一篇:高考后,学校与专业的抉择
下一篇:HarmonyOS SDK助力鸿蒙原生应用“易感知、易理解、易操作”
相关推荐
·白小白
1 小时前
力扣(LeetCode) ——15.三数之和(C++)
c++·算法·leetcode
海琴烟Sunshine
1 小时前
leetcode 268. 丢失的数字 python
python·算法·leetcode
仰泳的熊猫
2 小时前
LeetCode:268. 丢失的数字
数据结构·c++·算法·leetcode
VT.馒头
2 小时前
【力扣】2725. 间隔取消
javascript·leetcode·1024程序员节
怪力乌龟
3 小时前
Go语言数组和切片
开发语言·后端·golang
Yeats_Liao
3 小时前
Go Web 编程快速入门 08 - JSON API:编码、解码与内容协商
后端·golang·json
红宝村村长
3 小时前
Golang交叉编译到Android上运行
android·开发语言·golang
虚行
3 小时前
Go 编程基础
开发语言·后端·golang
脚踏实地的大梦想家
3 小时前
【Go】P14 Go语言核心利器:全面解析结构体 (Struct)
开发语言·后端·golang
虚行
3 小时前
Go学习资料整理
golang·区块链
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04GitLab 零基础入门指南:从安装到项目管理全流程05Linux下V2Ray安装配置指南06NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南07Labelme从安装到标注:零基础完整指南08Burp与其他安全工具联动及代理设置教程092025软件测试面试八股文(含答案+文档)10jdk21下载、安装(Windows、Linux、macOS)