【两数之和 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 []
相关推荐
LSL666_5 分钟前
BaseMapper——新增和删除
java·开发语言·mybatis·mybatisplus
傻啦嘿哟5 分钟前
Python操作Redis:高效缓存设计与实战
redis·python·缓存
Wect5 分钟前
LeetCode 53. 最大子数组和:两种高效解法(动态规划+分治)
前端·算法·typescript
Fairy要carry9 分钟前
面试-Agent任务编排怎么处理?
网络·python·面试
春日见10 分钟前
端到端自动驾驶综述
linux·人工智能·算法·机器学习·自动驾驶
xiangpanf16 分钟前
PHP vs C语言:30字解析两大编程语言差异
c语言·开发语言·php
wdfk_prog17 分钟前
MAX14830 可移植 C 驱动实现分析:一个适合多串口扩展场景的开源基础版本
c语言·开发语言·开源
Elnaij23 分钟前
从C++开始的编程生活(22)——红黑树
开发语言·c++
EW Frontier24 分钟前
【UAV识别】基于分层学习的射频无人机检测与识别技术,准确率达99%!【附python代码】
python·无人机·无人机信号识别
.select.28 分钟前
STL下常见容器底层数据结构
开发语言·c++