【两数之和 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 []
相关推荐
明洞日记5 分钟前
【数据结构手册008】STL容器完全参考指南
开发语言·数据结构·c++
Hi_kenyon8 分钟前
FastAPI+VUE3创建一个项目的步骤模板(二)
python·fastapi
kingmax5421200820 分钟前
《数据结构C语言:单向链表-链表基本操作(尾插法建表、插入)》15分钟试讲教案【模版】
c语言·数据结构·链表
拉普拉斯妖10822 分钟前
DAY38 Dataset和DataLoader
python
AI科技星28 分钟前
质量定义方程常数k = 4π m_p的来源、推导与意义
服务器·数据结构·人工智能·科技·算法·机器学习·生活
jllllyuz1 小时前
matlab使用B样条进行曲线曲面拟合
开发语言·matlab
摇摆的含羞草1 小时前
哈希(hash)算法使用特点及常见疑问解答
算法·哈希算法
Michelle80231 小时前
24大数据 16-1 函数复习
python
dagouaofei1 小时前
AI自动生成PPT工具对比分析,效率差距明显
人工智能·python·powerpoint
Fine姐1 小时前
数据结构04——二叉树搜索树BST
数据结构