技术栈

力扣209.长度最小的数组

阳光男孩012024-06-12 14:24

力扣209.长度最小的数组

  • 模版滑窗求最小

cpp 复制代码
  class Solution {
  public:
      int minSubArrayLen(int target, vector<int>& nums) {
          int n = nums.size(),res=n+1;
          int sum = 0;
          for(int i=0,j=0;i<n;i++)
          {
              sum += nums[i];
              //尽可能缩小区间
              while(sum - nums[j] >= target)
              {
                  sum -= nums[j++];
              }
              if(sum >= target) res = min(res,i-j+1);
          }
          if(res == n+1) return 0;
          else return res;
      }
  };
上一篇:Web前端项目实例描述:构建交互式在线书店
下一篇:shell脚本
相关推荐
codists
3 小时前
《算法导论(第4版)》阅读笔记:p14-p16
算法
zilpher_wang
4 小时前
K-means
算法·机器学习·kmeans
柃歌
4 小时前
【LeetCode Solutions】LeetCode 176 ~ 180 题解
数据结构·数据库·sql·算法·leetcode
袁气满满~_~
4 小时前
LeetCode:101、对称二叉树
算法·leetcode·职场和发展
How_doyou_do
4 小时前
Dijkstra
算法
赵和范
4 小时前
C++:书架
开发语言·c++·算法
tmiger
5 小时前
图像匹配导航定位技术 第 10 章
人工智能·算法·计算机视觉
wuxiguala
5 小时前
【文件系统—散列结构文件】
linux·算法
keepDXRcuriosity
5 小时前
深入探索快速排序算法:原理与 C 语言实现
c语言·算法·排序算法
flying_1314
6 小时前
面试常问系列(一)-神经网络参数初始化-之-softmax
深度学习·神经网络·算法·机器学习·面试
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑03YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】04数据分析实战 | K-means算法——蛋白质消费特征分析05【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!06西电B测-计算机网络综合实验(含验收问题)07YOLOv5改进 | 添加CA注意力机制 + 增加预测层 + 更换损失函数之GIoU08苍穹外卖面试总结09DeepSeek各版本说明与优缺点分析10Coze扣子平台完整体验和实践(附国内和国际版对比)