【两数之和 II - 输入有序数组】python刷题记录

R3-二分查找

双指针简单题

python 复制代码
class Solution:
    def twoSum(self, numbers: List[int], target: int) -> List[int]:
        #双指针法
        i=0
        j=len(numbers)-1
        while i<j:
            s=numbers[i]+numbers[j]
            if s>target:
                j-=1
            elif s<target:
                i+=1
            else:
                return i+1,j+1
        return []
相关推荐
小二李4 分钟前
什么是依赖注入(DI)&控制反转IoC
java·开发语言
智者知已应修善业10 分钟前
【51单片机非精准计时2个外部中断启停】2023-5-29
c++·经验分享·笔记·算法·51单片机
是宇写的啊14 分钟前
SpringIoc和Di
java·开发语言
沐雪轻挽萤15 分钟前
3. C++17新特性-带初始化的 if 和 switch 语句
开发语言·c++
QQ6765800818 分钟前
基于YOLO26算法的智慧农业橙子图像识别 橙子采摘识别 水果采摘识别 高清采摘过程图像识别 YOLO+voc个数据集第10410期
算法·yolo·橙子采摘·水果采摘识别·高清采摘过程图像识别
xianluohuanxiang20 分钟前
2026年深度:高精度气象+新能源,从风速误差到收益偏差,行业赋能正在重构电站盈利模型
大数据·开发语言·人工智能·机器学习
pixle021 分钟前
【 LangChain v1.2 入门系列教程】【四】结构化输出,让 Agent 返回可预测的结构
python·ai·langchain·agent·智能体
木心术127 分钟前
openclaw与Hermes的优劣势对比
人工智能·python·opencv·自动化
froginwe1127 分钟前
SQL PRIMARY KEY(主键)
开发语言
2401_8858850431 分钟前
视频短信接口集成起来复杂吗?API接入说明
开发语言·php·音视频