【两数之和 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 []
相关推荐
小白学大数据12 小时前
增量爬取策略:如何持续监控贝壳网最新成交数据
爬虫·python·性能优化
wangqiaowq13 小时前
StarRocks安装部署测试
java·开发语言
沙威玛_LHE14 小时前
树和二叉树
数据结构·算法
py有趣16 小时前
LeetCode算法学习之两数之和 II - 输入有序数组
学习·算法·leetcode
夏鹏今天学习了吗16 小时前
【LeetCode热题100(62/100)】搜索二维矩阵
算法·leetcode·矩阵
缺点内向17 小时前
C#: 高效移动与删除Excel工作表
开发语言·c#·.net·excel
老前端的功夫17 小时前
Web应用的永生之术:PWA落地与实践深度指南
java·开发语言·前端·javascript·css·node.js
@forever@17 小时前
【JAVA】LinkedList与链表
java·python·链表
程序员爱钓鱼18 小时前
Python编程实战:面向对象与进阶语法——类型注解与代码规范(PEP 8)
后端·python·ipython
程序员爱钓鱼18 小时前
Python实战:用高德地图API批量获取地址所属街道并写回Excel
后端·python·ipython