【两数之和 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 []
相关推荐
ytttr87314 小时前
C++ LZW 文件压缩算法实现
开发语言·c++
jr-create(•̀⌄•́)14 小时前
简单视频编辑tools
python·ffmpeg
袁袁袁袁满14 小时前
亮数据SERP API实现搜索引擎实时数据采集
爬虫·python·网络爬虫·爬山算法
1candobetter14 小时前
JAVA后端开发——多模块项目重命名体系解析
java·开发语言·intellij-idea
citi14 小时前
OpenViking 本地搭建指南
开发语言·python·ai
彭于晏Yan14 小时前
Spring Boot + WebSocket 实现单聊已读未读(四)
spring boot·python·websocket
AI玫瑰助手14 小时前
Python基础:列表的切片与嵌套列表使用技巧
android·开发语言·python
Rnan-prince14 小时前
Count-Min Sketch:海量数据频率统计的“轻量级计数器“
python·算法
yiruwanlu14 小时前
特色美食赋能乡村文旅设计:经典案例落地路径深度解析
大数据·人工智能·python
Bat U14 小时前
JavaEE|多线程(四)
java·开发语言