【两数之和 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 []
相关推荐
tankeven12 小时前
HJ164 太阳系DISCO
c++·算法
常利兵12 小时前
解锁Kotlin:数据类与密封类的奇妙之旅
android·开发语言·kotlin
来自远方的老作者12 小时前
第7章 运算符-7.1 算术运算符
开发语言·数据结构·python·算法·算术运算符
tq6J5Yg1413 小时前
windows10本地部署openclaw
前端·python
MwEUwQ3Gx13 小时前
PHP 异步与多线程 从 TrueAsync 展望未来
开发语言·php
pl4H522a613 小时前
Python 高效实现 Excel 转 TXT 文本
java·python·excel
数据知道13 小时前
claw-code 源码详细分析:Compaction 前置课——上下文压缩在接口层要预留哪些旋钮,避免后期全局返工?
python·ai·claude code
不会写DN13 小时前
Go中如何跨语言实现传输? - GRPC
开发语言·qt·golang
小邓睡不饱耶13 小时前
花店花品信息管理系统开发实战:Python实现简易门店管理系统
服务器·python·microsoft
她说..13 小时前
Java 基本数据类型高频面试题
java·开发语言·jvm·spring boot