【两数之和 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 分钟前
记录: python-cpp数据验证
开发语言·python
lsx2024064 分钟前
C语言中的递归
开发语言
Fleshy数模5 分钟前
从基础到实战:词向量转换在评价文本分析中的应用
爬虫·python·机器学习
敏编程6 分钟前
一天一个Python库:requests-oauthlib - 轻松实现OAuth授权与认证
python
福大大架构师每日一题7 分钟前
2026年3月TIOBE编程语言排行榜,Go语言排名第16,Rust语言排名14。为什么 TIOBE 指数仍然依赖搜索引擎?
开发语言·搜索引擎·rust·tiobe
CoovallyAIHub8 分钟前
ICLR 2026 | MRAD:不拟合直接查表,零样本工业缺陷检测新范式,16 数据集均值最优
深度学习·算法·计算机视觉
摆烂小白敲代码8 分钟前
【数据结构与算法】汉诺塔问题(C++)
c语言·开发语言·数据结构·c++·算法·hanoi·汉诺塔问题
Bert.Cai10 分钟前
Python字符串strip函数作用
开发语言·python
不会写DN12 分钟前
Go中的interface的两大用法
开发语言·后端·golang
薛不痒12 分钟前
大模型(1):ollama&大模型相关介绍&开源平台&模型下载
人工智能·windows·git·python·深度学习