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

北京网站排行wordpress 搜索小工具栏

北京网站排行,wordpress 搜索小工具栏,wordpress 引号 主题 remove_filter,长春长春网站建设公司1.题目2.思路 利用滑动窗口的思想,定义左右指针, 右指针从左到右遍历数组中的元素,并将元素逐个相加到sum中。 如果这个sum的值,大于了target的值,我们需要把最左边的元素移除。 什么事移除,移除就是滑动窗…

1.题目

在这里插入图片描述

2.思路

利用滑动窗口的思想,定义左右指针,
右指针从左到右遍历数组中的元素,并将元素逐个相加到sum中。
如果这个sum的值,大于了target的值,我们需要把最左边的元素移除。
什么事移除,移除就是滑动窗口的总sum值要扣除这个不要的最左边的元素,然后左指针前移。

3.代码实现

class Solution {public int minSubArrayLen(int target, int[] nums) {int n=nums.length;int sum=0;int res=Integer.MAX_VALUE;int left=0;if(n==0){return 0;}for(int right=0;right<n;right++){sum=sum+nums[right];// 当窗口和大于等于 target,移动左边界while(sum>=target){res=Math.min(res,right-left+1);sum=sum-nums[left];left++;}}return res==Integer.MAX_VALUE?0:res;}
}
class Solution {public int minSubArrayLen(int target, int[] nums) {//长度最小的数组,说明元素要尽可能大,然后元素的值仅尽可能大int sum=0;int res=Integer.MAX_VALUE;int left=0;int n=nums.length;for(int right=0;right<n;right++){//滑动窗口的值相加sum=sum+nums[right];while(sum>=target){//如果当前的值大于或者等于target//如果等于的话就直接记录res的值res=Math.min(res,right-left+1);//大于target的情况,进行最左边元素的剔除sum=sum-nums[left];left++;}}if(res==Integer.MAX_VALUE){return 0;}else{return res;}}
}
http://www.dtcms.com/a/490844.html

相关文章:

  • 阿里云国际代理商:如何实现配置跨区域复制?
  • 全行业智慧零售解决方案|ERP进销存+多端收银+线上商城+分润管理体系
  • 从数据体系到AI落地:数据驱动时代的技术实践与方法论指南(二)
  • MySQL中的常用数据类型详解
  • MySQL 自定义变量(User-Defined Variable)详解与实战
  • 一步步教做音乐网站wordpress开发企业网站
  • 蚌埠网站制作哪里有郑州seo外包顾问
  • 用家里网络做网站设计公司网站的主页怎么做
  • 三维设计可视化编程工具:Dynamo(Autodesk)VS Grasshopper(Rhino)
  • Java JVM “内存(1)”面试清单(含超通俗生活案例与深度理解)
  • LeetCode 刷题【122. 买卖股票的最佳时机 II】
  • Java 黑马程序员学习笔记(进阶篇18)
  • 5-22 WPS JS宏reduce数组的归并迭代应用(实例:提取最大最小值的记录)
  • 郑州营销型网站建设哪家好深圳免费网站排名优化
  • Kubernetes(k8s)版本查看
  • 整型数据与浮点型数据在内存中的存储方法
  • 集合知识点,java学校课
  • 构建AI智能体:六十五、模型智能训练控制:早停机制在深度学习中的应用解析
  • 递归-21.合并两个有序链表-力扣(LeetCode)
  • 中国八大菜系视频课(共800道菜品)
  • 【流式输出】基于Vue实现增量渲染
  • 秦皇岛网站制作费用sns网站社区需求分析文档
  • 【AI论文】面向高效规划与工具使用的流程内智能体系统优化
  • html好看的网站的代码网站加图标
  • conda常用命令pip、venv
  • Visual Studio 2022查看程序变量和堆栈
  • RabbitMQ消息传输中Protostuff序列化数据异常的深度解析与解决方案
  • SSH连接服务器超时?可能原因与解决方案
  • iOS 代上架实战指南,从账号管理到使用 开心上架 上传IPA的完整流程
  • Visual Studio下的内存安全检测:CRT 内存泄漏 AddressSanitizer