【两数之和 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 []
相关推荐
2601_962885721 分钟前
如何用 Python 计算索提诺比率和卡玛比率?
开发语言·python
小小张说故事5 分钟前
Python 的描述符到底是个啥?property 和 classmethod 底层都靠它,3 个例子讲透
python
郑州光合科技余经理7 分钟前
出海外卖平台:支付对接为什么要和下单收款分开
android·java·开发语言·前端·后端·php·ai编程
索尔~古德曼9 分钟前
CF(1400-1400&1300-1500)
算法
一只旭宝12 分钟前
树的家族全景:从二叉树到 B+ 树
数据结构
kimnoic14 分钟前
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
开发语言·python
外收内放15 分钟前
Python基础语法练习题(64)
python·学习
爱刷碗的苏泓舒17 分钟前
泰勒级数与泰勒展开:GNSS卫地距线性化、Jacobian矩阵与Hessian矩阵
线性代数·算法·矩阵·gnss·雅可比矩阵·卫地距线性化·海森矩阵
苏辰澈17 分钟前
C++独属于自己的变身:多态
c语言·开发语言·c++·visualstudio·编辑器
谢亮_vipxieliang18 分钟前
PHP 异常处理全解析:try-catch、自定义异常与全局异常处理器
开发语言·php