力扣面试150 两数之和 II - 输入有序数组 双指针 HashMap

Problem: 167. 两数之和 II - 输入有序数组
在这里插入图片描述

复杂度

时间复杂度: O ( n ) O(n) O(n)

空间复杂度: O ( 1 ) O(1) O(1)

Code

class Solution {
    public int[] twoSum(int[] numbers, int target) {
        int l = 0;
        int r = numbers.length-1;
        while(l < r)
        {
            if(numbers[l] + numbers[r] > target)
                r--;
            else if(numbers[l] + numbers[r] < target)
                l++;
            else
                return new int[]{l+1,r+1};
        }
        return null;
    }
}

最近更新

  1. TCP协议是安全的吗?

    2024-03-16 23:14:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-16 23:14:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-16 23:14:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-16 23:14:01       18 阅读

热门阅读

  1. 【将图片链接中的图片合并成PDF】

    2024-03-16 23:14:01       19 阅读
  2. 反弹shell的正向连接和反向连接

    2024-03-16 23:14:01       22 阅读
  3. 分布式微服务 - 3.服务调用 - 1.概念

    2024-03-16 23:14:01       14 阅读
  4. TCP连接中的TIME-WAIT和2MSL在干啥?

    2024-03-16 23:14:01       19 阅读
  5. mysql笔记:17. 数据库编程

    2024-03-16 23:14:01       17 阅读
  6. vue 实现下载pdf格式的文件

    2024-03-16 23:14:01       19 阅读
  7. 输入一个数求它是一个几位数

    2024-03-16 23:14:01       21 阅读
  8. 共享库的创建gcc选项“-shared -fPIC -WI”

    2024-03-16 23:14:01       20 阅读
  9. perl 用 XML::Parser 解析 XML文件,访问哈希

    2024-03-16 23:14:01       19 阅读
  10. redis的过期策略以及内存淘汰机制

    2024-03-16 23:14:01       22 阅读