技术栈

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助力鸿蒙原生应用“易感知、易理解、易操作”
相关推荐
YGGP
2 小时前
【Golang】LeetCode 139. 单词拆分
算法·leetcode
前端小白在前进
3 小时前
力扣刷题:矩阵重叠
算法·leetcode·矩阵
L Jiawen
3 小时前
【Golang基础】基础知识(上)
开发语言·后端·golang
无知就要求知
3 小时前
golang实现ftp功能简单又实用
java·前端·golang
卜锦元
3 小时前
Golang后端性能优化手册(第四章:异步处理与消息队列)
开发语言·后端·docker·容器·性能优化·golang·团队开发
IT艺术家-rookie
3 小时前
golang--性能分析pprof
golang
YGGP
4 小时前
【Golang】LeetCode 416. 分割等和子集
算法·leetcode
月明长歌
4 小时前
【码道初阶】Leetcode138:随机链表的复制:用 HashMap 做深拷贝的标准解法
java·数据结构·算法·leetcode·链表·哈希算法
小李小李快乐不已
4 小时前
贪心算法理论基础
c++·算法·leetcode·贪心算法
热门推荐
01从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击02GitHub 镜像站点033D 圣诞树网页代码04Linux下V2Ray安装配置指南05UV安装并设置国内源06电脑检测软件—图吧工具箱07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08Gemini3 生成的基于手势控制3D粒子圣诞树09jdk21下载、安装(Windows、Linux、macOS)10Claude Code Skills 实用使用手册