【两数之和 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 []
相关推荐
天空属于哈夫克31 分钟前
拒绝被动响应:企业微信主动调用接口高阶方案
开发语言·python
budingxiaomoli1 分钟前
优选算法--bfs解决FloodFill问题
算法·宽度优先
2501_941982054 分钟前
Go 语言实现企业微信外部群消息主动推送方案
开发语言·golang·企业微信
南山love6 分钟前
spring-boot多线程并发执行任务
java·开发语言
belldeep6 分钟前
python:spaCy 工业级 NLP 库
python·自然语言处理·nlp·spacy
Flittly6 分钟前
【从零手写 ClaudeCode:learn-claude-code 项目实战笔记】(11)Autonomous Agents (自治智能体)
笔记·python·ai·ai编程
超级大只老咪7 分钟前
贪心算法对应策略
算法·贪心算法
2301_776508727 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
dmlcq9 分钟前
一文读懂 PageQueryUtil:分页查询的优雅打开方式
开发语言·windows·python
不会写DN10 分钟前
JS 最常用的性能优化 防抖和节流
开发语言·javascript·ecmascript