技术栈

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助力鸿蒙原生应用“易感知、易理解、易操作”
相关推荐
一抹轻笑动人
28 分钟前
Viger笔记
笔记·golang
iAkuya
1 小时前
(leetcode)力扣100 26环状链表2(双指针)
算法·leetcode·链表
sin_hielo
1 小时前
leetcode 2402(双堆模拟,小根堆)
数据结构·算法·leetcode
Morwit
1 小时前
【力扣hot100】 312. 戳气球(区间dp)
c++·算法·leetcode
Q741_147
2 小时前
C++ 栈 模拟 力扣 394. 字符串解码 每日一题 题解
c++·算法·leetcode·模拟·栈
雪花desu
2 小时前
【Hot100-Java简单】:两数之和 (Two Sum) —— 从暴力枚举到哈希表的思维跃迁
java·数据结构·算法·leetcode·哈希表
YGGP
2 小时前
【Golang】LeetCode 121. 买卖股票的最佳时机
算法·leetcode
YGGP
2 小时前
【Golang】LeetCode 45. 跳跃游戏 II
算法·leetcode·游戏
YGGP
3 小时前
【Golang】LeetCode 763. 划分字母区间
算法·leetcode
YGGP
3 小时前
【Golang】LeetCode 1143. 最长公共子序列
算法·leetcode
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03电脑检测软件—图吧工具箱04Linux下V2Ray安装配置指南05Web安全中SQL注入绕过WAF的具体手法和实战案例06UV安装并设置国内源073D 圣诞树网页代码08jdk21下载、安装(Windows、Linux、macOS)09SQLmap 完整使用指南:环境搭建 + 命令详解 + 实操案例10BongoCat - 跨平台键盘猫动画工具