【两数之和 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 []
相关推荐
小李独爱秋12 分钟前
特征值优化:机器学习中的数学基石
人工智能·python·线性代数·机器学习·数学建模
TwoAI21 分钟前
Matplotlib:绘制你的第一张折线图与散点图
python·matplotlib
rockmelodies26 分钟前
【PHP7内核剖析】-1.1 PHP概述
开发语言·php
又菜又爱玩呜呜呜~37 分钟前
go使用反射获取http.Request参数到结构体
开发语言·http·golang
Lululaurel37 分钟前
机器学习系统框架:核心分类、算法与应用全景解析
人工智能·算法·机器学习·ai·分类
愚润求学41 分钟前
【贪心算法】day8
c++·算法·leetcode·贪心算法
摸鱼仙人~42 分钟前
一文详解 Python 密码哈希库 Passlib
开发语言·python·哈希算法
小伟童鞋1 小时前
c++中导出函数调用约定为__stdcall类型函数并指定导出函数名称
开发语言·c++
维C泡泡1 小时前
C++初认、命名规则、输入输出、函数重载、引用+coust引用
开发语言·c++