【两数之和 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 []
相关推荐
梦幻精灵_cq4 分钟前
现代python捉虫记——f-string调试语法字面量解析坑点追踪(python版本3.12.11)
开发语言·python
新诺韦尔API5 分钟前
手机空号检测接口技术对接常见问题汇总
大数据·开发语言·python·api
喵手8 分钟前
Python爬虫零基础入门【第八章:项目实战演练·第1节】项目 1:RSS 聚合器(采集→去重→入库→查询)!
爬虫·python·rss·python爬虫实战·python爬虫工程化实战·python爬虫零基础入门·rss聚合器
木井巳10 分钟前
【Java】深入理解Java语言的重要概念
java·开发语言
yangminlei10 分钟前
MyBatis插件开发-实现SQL执行耗时监控
java·开发语言·tomcat
what丶k11 分钟前
Java连接人大金仓数据库(KingbaseES)全指南:从环境搭建到实战优化
java·开发语言·数据库
JSON_L14 分钟前
PHP 获取国内ip归属地
开发语言·php·fastadmin
杜子不疼.15 分钟前
【Linux】基础IO(一):C 接口文件讲解
linux·c语言·开发语言·人工智能
啊阿狸不会拉杆15 分钟前
《机器学习》 第 9 章 - 深度强化学习
人工智能·算法·机器学习·计算机视觉·ai·ml
沛沛老爹17 分钟前
从Web到AI:多模态Agent Skills开发实战——JavaScript+Python全栈赋能视觉/语音能力
java·开发语言·javascript·人工智能·python·安全架构