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

406 · 和大于S的最小子数组

 链接:LintCode 炼码 - ChatGPT!更高效的学习体验!

题解:同向双指针

九章算法 - 帮助更多程序员找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧

class Solution {
public:/*** @param nums: an array of integers* @param s: An integer* @return: an integer representing the minimum size of subarray*/int minimumSize(vector<int> &nums, int s) {// write your code hereint j = 0;int sum = 0;int len = INT_MAX;for (int i = 0; i < nums.size(); ++i) {while (j < nums.size() && sum < s) {sum += nums[j];++j;}if (sum >= s) {len = min(len, j-i);}sum -= nums[i];}return len == INT_MAX ? -1 : len;}
};

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

相关文章:

  • xray的 webhook如何把它Hook住?^(* ̄(oo) ̄)^
  • 浅析RabbitMQ死信队列
  • ELK 企业级日志分析系统(ElasticSearch、Logstash 和 Kiabana 详解)
  • 数学建模—多元线性回归分析
  • win10 64位 vs2017 qt5.12.6 pcl1.9.1 vtk8.1.1配置安装步骤
  • 【项目 计网1】4.1 网络结构模式 4.2MAC地址、IP地址、端口
  • uni-app:分页实现多选功能
  • 问道管理:沪指窄幅震荡跌0.18%,有色、汽车等板块走低
  • Kotlin 协程与 Flow
  • 设备管理系统与物联网的融合:实现智能化设备监控和维护
  • 三、从官方源码精简出第1个FreeRTOS
  • __call__函数的用法
  • golang定时任务库cron实践
  • Julia 流程控制
  • 问题解决方案
  • kubernetes基于helm部署gitlab-operator
  • ChatGPT在在线客服和呼叫中心中的应用如何?
  • C++多线程环境下的单例类对象创建
  • “深入解析JVM内部机制:从字节码到垃圾回收“
  • 音频系统项目与音频算法研究方向分类
  • 单例模式和工厂模式
  • 两个镜头、视野、分辨率不同的相机(rgb、红外)的视野校正
  • kettle 连接jdbc
  • PyTorch中加载模型权重 A匹配B|A不匹配B
  • @FeignClient指定多个url实现负载均衡
  • vue diff 双端比较算法
  • 初识React: 基础(概念 特点 高效原因 虚拟DOM JSX语法 组件)
  • 自监督去噪:Neighbor2Neighbor原理分析与总结
  • 简单工厂模式(Simple Factory)
  • Agent:OpenAI的下一步,亚马逊云科技站在第5层