【两数之和 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 分钟前
Qt局部变量“遮蔽(shadow)”成员变量导致lambda传参报错
开发语言·qt
星火开发设计4 分钟前
Python数列表完全指南:从基础到实战
开发语言·python·学习·list·编程·知识·期末考试
工程师0077 分钟前
C# 动态编程(基于 dynamic 类型)
开发语言·c#·dynamic·动态编程
星浩AI10 分钟前
LCEL:打造可观测、可扩展、可部署的 LangChain 应用
人工智能·后端·python
ADI_OP11 分钟前
ADAU1452的开发教程3:常规音频算法的开发(2)
算法·dsp开发·adi dsp中文资料·adi dsp·adi音频dsp·adi dsp开发教程
南桥几晴秋12 分钟前
Qt显示类控件
开发语言·c++·qt
666HZ66613 分钟前
数据结构1.0 数据结构在学什么
数据结构·算法
这儿有一堆花14 分钟前
Python 虚拟环境的配置与管理指南
开发语言·python
晨风先生17 分钟前
打包Qt程序的脚本package.bat
开发语言·qt
余瑜鱼鱼鱼18 分钟前
Java数据结构:从入门到精通(五)
数据结构