【两数之和 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 []
相关推荐
墨瑾轩3 分钟前
WinForm PictureBox控件:3个让图片“活“起来的骚操作,90%的开发者都踩过坑!
开发语言·c#
Ethernet_Comm17 分钟前
从 C 转向 C++ 的过程
c语言·开发语言·c++
难得的我们18 分钟前
C++与区块链智能合约
开发语言·c++·算法
jllllyuz25 分钟前
基于MATLAB的D2D通信模式选择仿真
开发语言·网络·matlab
kaikaile199526 分钟前
基于ADMM的TV正则化稀疏重建MATLAB实现
开发语言·matlab
diediedei33 分钟前
C++编译期正则表达式
开发语言·c++·算法
学海无涯书山有路39 分钟前
Android FragmentContainerView 新手详解(Java 版)
android·java·开发语言
夏鹏今天学习了吗44 分钟前
【LeetCode热题100(97/100)】二叉搜索树中第 K 小的元素
算法·leetcode·职场和发展
炽烈小老头1 小时前
【 每天学习一点算法 2026/01/26】缺失数字
学习·算法
小桃酥ღ1 小时前
[力扣每日习题][1339]. 分裂二叉树的最大乘积 2026.01.07
算法·leetcode·职场和发展