【两数之和 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 []
相关推荐
我是一只小青蛙8884 小时前
JavaScript DOM操作全解析
开发语言·javascript·ecmascript
tjjucheng11 小时前
靠谱的小程序定制开发哪个好
python
NAGNIP12 小时前
一文搞懂树模型与集成模型
算法·面试
num_killer12 小时前
小白的Langchain学习
java·python·学习·langchain
NAGNIP12 小时前
万字长文!一文搞懂监督学习中的分类模型!
算法·面试
WangYaolove131412 小时前
基于深度学习的中文情感分析系统(源码+文档)
python·深度学习·django·毕业设计·源码
技术狂人16812 小时前
工业大模型工程化部署实战!4 卡 L40S 高可用集群(动态资源调度 + 监控告警 + 国产化适配)
人工智能·算法·面试·职场和发展·vllm
D_FW12 小时前
数据结构第六章:图
数据结构·算法
你怎么知道我是队长12 小时前
C语言---头文件
c语言·开发语言
期待のcode12 小时前
Java虚拟机的运行模式
java·开发语言·jvm