【两数之和 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 []
相关推荐
隔壁大炮10 小时前
MNE-Python 第1天学习笔记:环境搭建与数据初探
python·eeg·bci·mne·脑电数据处理
晚烛10 小时前
CANN 模型热更新:不停机模型切换与无缝更新实战指南
开发语言·python
ZPC821010 小时前
单物体最优抓取轨迹生成
python·opencv·计算机视觉
谢白羽10 小时前
agent memory论文解析一:解析项目(a-mem)
开发语言·php·论文·agent·a-mem·实际项目
迷渡10 小时前
用 Rust 重写的 Bun 有 13365 个 unsafe!
开发语言·后端·rust
若兰幽竹10 小时前
【大模型应用】抖音爆款视频深度分析系统:流水线式AI逆向拆解流量密码,精准预测播放量!
人工智能·python·音视频·抖音爆款分析
一只叁木Meow10 小时前
电商 SKU 选择器:用算法实现优雅的用户交互
前端·javascript·算法
喜爱波波奶茶10 小时前
doxygen python配置
python
这是空气10 小时前
Python 入门教程3
python
心中有国也有家10 小时前
pytorch-adapter:让 PyTorch 模型“无缝”跑在昇腾 NPU 上
人工智能·pytorch·笔记·python·学习