【两数之和 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 []
相关推荐
enmouhuadou12 分钟前
快速运行matlab仿真方法
开发语言·matlab
m0_7066532323 分钟前
使用C-Free进行浮点变量的四则运算指南
c语言·开发语言
带娃的IT创业者26 分钟前
Weclaw 请求路由实战:一个 request_id 如何在 800 个并发连接中精准找到目标浏览器?
python·websocket·fastapi·架构设计·实时通信·openclaw·weclaw
2401_844221321 小时前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
m0_672703312 小时前
上机练习第49天
数据结构·算法
样例过了就是过了2 小时前
LeetCode热题100 N 皇后
数据结构·c++·算法·leetcode·dfs·深度优先遍历
霖大侠2 小时前
CPAL: Cross-Prompting Adapter With LoRAs forRGB+X Semantic Segmentation
人工智能·深度学习·算法·机器学习·transformer
近津薪荼2 小时前
优选算法——分治(2):快速选择
算法
Z...........2 小时前
(优选算法)斐波那契数列模型
数据结构·算法
白雨青2 小时前
国信 iQuant 自动国债逆回购实战:Python 自动化闲钱理财
python·量化策略·量化交易·国债逆回购