【两数之和 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 []
相关推荐
m0_68450198几秒前
PySpark中高效展开嵌套数组:避免笛卡尔爆炸的正确实践
jvm·数据库·python
lsx2024061 分钟前
PHP MySQL Order By
开发语言
笑春风oO2 分钟前
使用国内镜像源加速Qt“更新/安装”的方法【Ubuntu篇】
开发语言·qt
asdzx672 分钟前
Python: 从 PPT 提取图片和文本
开发语言·python·powerpoint
枫叶丹42 分钟前
【HarmonyOS 6.0】AVCodec Kit 同步模式视频编解码深度解析:从API演进到高性能实战
开发语言·华为·harmonyos·视频编解码
qq_372906933 分钟前
Layui如何实现表格内部的图片点击后进入相册轮播模式
jvm·数据库·python
好家伙VCC3 分钟前
**发散创新:基于Solidity的通证经济模型设计与智能合约实现**在区块链技术日益成熟的今天,**通证经济(Token Econo
java·python·区块链·智能合约
四维迁跃5 分钟前
SQL如何优化子查询的性能_改写为JOIN关联查询与消除嵌套
jvm·数据库·python
djjdjdjdjjdj5 分钟前
Layui上传组件upload怎么监听大文件上传的百分比进度条
jvm·数据库·python
jjjava2.05 分钟前
计算机体系与进程管理全解析
java·开发语言