力扣209-长度最小的子数组

长度最小的子数组

题目链接

解题思路:

1.i,j维护一段区间,sum为这段区间和

2如果说sum区间和大于target,那么指针j就可以后移。直到区间和达到题目要求的范围

3.返回区间大小

class Solution {
public:
    int minSubArrayLen(int target, vector<int>& nums) {
        int ans = INT_MAX;
        for(int i = 0,j = 0,sum = 0; i < nums.size();i++){
            sum += nums[i];
            while(sum - nums[j] >= target) sum -= nums[j++];
            if(sum >= target){
                ans = min(ans,i-j+1);
            }
        }
        if(ans == INT_MAX) ans=0;
        return ans;
    }
};

相关推荐

  1. 209-长度数组

    2024-01-17 20:52:03       41 阅读
  2. 面试150题 | 209.长度数组

    2024-01-17 20:52:03       35 阅读
  3. 209. 长度数组(Python3)

    2024-01-17 20:52:03       36 阅读
  4. 209.长度数组

    2024-01-17 20:52:03       10 阅读
  5. 209.长度数组

    2024-01-17 20:52:03       37 阅读
  6. 209. 长度数组

    2024-01-17 20:52:03       49 阅读
  7. 209. 长度数组

    2024-01-17 20:52:03       8 阅读

最近更新

  1. TCP协议是安全的吗?

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

    2024-01-17 20:52:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 20:52:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 20:52:03       20 阅读

热门阅读

  1. ZZULIOJ 1125: 上三角矩阵的判断

    2024-01-17 20:52:03       29 阅读
  2. 什么是去中心化

    2024-01-17 20:52:03       34 阅读
  3. Nginx配置ssl访问 443端口

    2024-01-17 20:52:03       33 阅读
  4. 力扣124. 二叉树中的最大路径和

    2024-01-17 20:52:03       33 阅读
  5. C++——STL标准模板库——容器详解——set

    2024-01-17 20:52:03       33 阅读
  6. 笔记本装FreeBSD机器磁盘一直响的解决留档

    2024-01-17 20:52:03       54 阅读
  7. 127.0.0.1和0.0.0.0的区别

    2024-01-17 20:52:03       33 阅读
  8. 常用的消息队列和中间件都有哪些

    2024-01-17 20:52:03       39 阅读
  9. 如何理解单例模式----饿汉式?

    2024-01-17 20:52:03       32 阅读
  10. PyTorch中的FX图

    2024-01-17 20:52:03       31 阅读
  11. 合并多个大语言模型文件的方法

    2024-01-17 20:52:03       36 阅读
  12. Docker 设置 Redis 的密码失效

    2024-01-17 20:52:03       24 阅读
  13. 为 Web3 项目撰写智能合约(Web3项目三实战之二)

    2024-01-17 20:52:03       33 阅读