当前位置: 首页 > news >正文

Leetcode—209.长度最小的子数组【中等】

2023每日刷题(五十六)

Leetcode—209.长度最小的子数组

在这里插入图片描述

实现代码

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

运行结果

在这里插入图片描述
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

http://www.lryc.cn/news/257599.html

相关文章:

  • Nacos源码解读12——Nacos中长连接的实现
  • k8s 安装部署
  • TCP/IP五层(或四层)模型,IP和TCP到底在哪层?
  • STM32串口接收不定长数据(空闲中断+DMA)
  • LeetCode56. Merge Intervals
  • 【华为OD题库-083】玩牌高手-Java
  • ARM day3
  • [足式机器人]Part2 Dr. CAN学习笔记-自动控制原理Ch1-2稳定性分析Stability
  • Android Audio实战——音频链路分析(二十五)
  • PHP基础 - 常量字符串
  • Linux查看命令的绝对路径
  • Docker build 无法解析域名
  • 退稿论文重复率太高会怎么样【保姆教程】
  • Flask 最佳实践(一)
  • 直流电和交流电
  • 『亚马逊云科技产品测评』活动征文|基于亚马逊EC2云服务器安装Prometheus数据可视化监控
  • 15、SQL注入——Sqlmap
  • OSPF路由协议
  • 设计模式-门面模式(Facade)
  • 语音识别从入门到精通——1-基本原理解释
  • 语音识别功能测试:90%问题,可以通过技术解决
  • 【Go自学版】01-基础
  • 软文开头怎么写才能拿捏用户?媒介盒子为您解答
  • C语言算法与数据结构,旅游景区地图求最短路径
  • 测试:SSE VS WebSocket
  • Linux+Moba+虚拟机
  • 快手数仓面试题附答案
  • 如何在Go中编写包
  • JVM类加载全过程
  • Uniapp安卓原生插件开发Demo