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

专题二:C++算法学习——滑动窗口_长度最小的子数组、

题目一:滑动窗口_长度最小的子数组

一、题目

2.算法原理

解法一:暴力枚举所有子数组之和O(n的三次方)

在sum的基础上加O(n的二次方 )

解法二:利用单调性,使用“同向双指针”来优化

同向双指针(滑动窗口)

怎么用?

更新结果不一样的题位置不一样

让right先找到最佳位置大于t

开始滑动,

正确性:虽然没有全部枚举,但利用单调性避免了很多没必要的美枚举行为

left不变,right不需要往后挪了,没必要

时间复杂度2n O(n)

3.代码

class Solution { public: int minSubArrayLen(int target, vector<int>& nums) { int n = nums.size(), sum = 0, minLen = INT_MAX; for (int left = 0, right = 0; right < n; right++) { sum += nums[right]; // 右窗口扩,加入当前数字 while (sum >= target) // 窗口和满足条件,尝试收缩左边界 { minLen = min(minLen, right - left + 1); // 更新最小长度 sum -= nums[left++]; // 左窗口缩,移出数字 } } return ret; };
http://www.jsqmd.com/news/1034967/

相关文章:

  • 扬州市2026年最新黄金回收铂金回收白银回收彩金回收五家靠谱门店及联系方式地址电话推荐TOP5排行榜 - 亦辰小黄鸭
  • 2026北京市民高频选择的 5 家厂房打包回收门店实地测评整理废旧金属回收闲置物资回收+联系方式推荐 - 信誉隆金银铂奢回收
  • OpenCore Legacy Patcher:让旧款Mac焕发新生的神奇工具
  • 阳江市2026年最新黄金回收铂金回收白银回收彩金回收五家靠谱门店及联系方式地址电话推荐TOP5排行榜 - 亦辰小黄鸭
  • 2026免费AI抠图工具保姆级教程!手机+电脑热门抠图软件手把手教学 - AI测评专家
  • 黑龙江制冷工程服务商推荐榜 含速冻库安装 - 奔跑123
  • 神经贝叶斯估计器在流行病学参数估计中的应用与优化
  • 2026河池市民高频选择的 5 家黄金白银铂金回收店实地测评整理+中检官方认证+联系方式推荐 - 中安检金银铂钻回收
  • 2025-2026年杭州企服优选控股集团有限公司电话查询:选择企业服务机构前需核实资质 - 品牌推荐
  • 2026重庆黄金回收满分战力榜单|实测正规门店,收的顶霸榜第一 - 奢侈品回收测评
  • 跨平台音乐聚合革命:LX Music桌面版如何用开源技术打破版权壁垒
  • Appium+MitmProxy自动化采集小红书数据:实战方案与避坑指南
  • 2026安庆市民高频选择的 5 家老酒礼品回收门店实地测评整理白酒红酒礼品礼盒回收+联系方式推荐 - 中业金奢再生回收中心
  • 终极指南:如何在Blender中一键获取数千个专业3D资源
  • 工业级图像预处理全流程:从传感器校准到PyTorch兼容的六层实战体系
  • 揭秘众富套标机:行业口碑背后的秘密 - GrowthUME
  • 新余市瓷砖空鼓不用砸砖,专业注胶加固,解决松动翘边问题-瓷砖空鼓2026年top排行 - 同城资讯
  • 2026呼伦贝尔市民高频选择的 5 家黄金白银铂金回收店实地测评整理+中检官方认证+联系方式推荐 - 中安检金银铂钻回收
  • 2026鸡西市民高频选择的 5 家家电回收门店实地测评整理冰箱洗衣机空调电视回收+工商备案+联系方式推荐 - 诚金汇钻回收公司
  • Ghibli-Fication数学建模与MCP协议驱动的AI可信工作流
  • 书画评比专用图片投票小程序推荐|哪款防刷无广告又好用 - 微信投票小程序
  • 包装机厂家常见问题解答(2026最新专家版) - 资讯快报
  • 海东地区乐都县专业管道检测修复 CCTV 检测 非开挖修复 24 小时服务 - 天堂海洋
  • 北京大兴区附近黄金回收门店推荐:分片区速查+避坑指南,爱回收12家全覆盖 - 新闻快传
  • 南昌青山湖区金价高位客户卖金变现需求热 - 专业黄金回收
  • 金华市空调维修/中央空调维修|本地避坑指南,满分五星平台|欧米到家首选 - 欧米到家
  • 笔记本拔电卡顿终极解决:电源管理、显卡驱动与BIOS优化实战
  • 嘉兴桐乡市黄金回收行情:六大正规机构助您安全变现 - 专业黄金回收
  • 实战通义千问API:从零构建Python智能对话应用
  • 墨迹天气:用精准预报将未知化为可知