【两数之和 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 []
相关推荐
西瓜太郎12341 分钟前
request_id 如何串起请求、路由、计费和日志
后端·python
troy1283 分钟前
Python 基础语法(一):变量、数据类型与运算符
java·服务器·python
wuyk5559 分钟前
18.Kruskal 算法:用最短的边连成一张网
开发语言·算法·图论
Evand J10 分钟前
【MATLAB例程,图像降噪7】高斯加权滑动窗口滤波,用于图像降噪,带质量评价,附代码下载链接
开发语言·图像处理·matlab·滑动窗口·滤波·降噪·图像滤波
用户2986985301419 分钟前
Python 将 Word 文档转换为图片的实践指南
后端·python·api
十年一梦惊觉醒19 分钟前
快手视频发布助手,全自动视频发布带货工具
开发语言·前端·javascript
弈栈录19 分钟前
LangChain Agent 实战:快速构建可调用工具的智能体
python·架构
Java后端的Ai之路20 分钟前
一文搞懂 GitHub Actions-CICD
开发语言·大模型·github·cicd·action
码匠许师傅23 分钟前
【C++三方组件】开篇总论:为什么需要以及如何选型?
开发语言·c++
cvby37 分钟前
C++11--右值引用和移动语义
开发语言·c++