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

石家庄+外贸网站建设公司引流推广犯法吗

石家庄+外贸网站建设公司,引流推广犯法吗,黑色风格网站主页面,2023重大新闻事件10条特邀嘉宾:滑动窗口~ 题 209. 长度最小的子数组 - 力扣(LeetCode) 做过的题,再一次做,还是有问题。。。。我把它给解决掉! 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 …
特邀嘉宾:滑动窗口~
209. 长度最小的子数组 - 力扣(LeetCode)

 做过的题,再一次做,还是有问题。。。。我把它给解决掉!

超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时 超时

import java.lang.Math;
class Solution {public int minSubArrayLen(int target, int[] nums) {int n = nums.length, minLen = n+1, sum = 0;int[] cnt = new int[n];for(int i = 0; i < n; i++) {int len = 1;sum = nums[i];for(int j = i + 1; j < n; j++) {if(sum >= target){break;}else{sum += nums[j];len++;}}if(sum >= target)minLen = Math.min(len, minLen);}minLen = minLen == n+1 ? 0 : minLen;return minLen;}
}

没错但也不推荐 没错但也不推荐 没错但也不推荐 没错但也不推荐 没错但也不推荐 

class Solution {public int minSubArrayLen(int target, int[] nums) {int len = 0, sum = 0, j = 0, minLen = nums.length+1;for (int i = 0; i < nums.length; i++) {sum += nums[i];len++;while (sum >= target) {minLen = Math.min(len, minLen);sum -= nums[j];j++;len--;}}minLen = minLen == nums.length+1 ? 0 : minLen;return minLen;}
}

来! 看这个!! 来! 看这个!! 来! 看这个!! 来! 看这个!!  来! 看这个!!  

class Solution {public int minSubArrayLen(int target, int[] nums) {int sum = 0, j = 0, minLen = nums.length+1;for (int i = 0; i < nums.length; i++) {sum += nums[i];;while (sum >= target) {minLen = Math.min(i-j+1, minLen);sum -= nums[j];j++;                   }}minLen = minLen == nums.length+1 ? 0 : minLen;return minLen;}
}

 这道题用暴力for循环超时,用滑动窗口的思路就是:当满足条件sum大于等于目标值就缩小窗口,寻找下一个可能的答案。

我觉得我当时是没有弄懂滑动窗口的核心要点

● 在外循环中扩展右边界,内循环中移动左边界

● 逐个扩展右边界,及时收缩左边界(才能覆盖所有子数组)

● 实时记录滑动窗口的长度,用窗口的端点 [j, i],即 j-i+1,而不是用一个变量

● 先记录长度,再移动指针更改左边界

我就是没有理解领会到到底应该怎样移动这个窗口,是要一个一个移动窗口,逐个元素的扩展有边界,而不是不满足状态时才移动,这样跳跃式移动会错过可能的答案。(比如数组中单个元素就是target值)。还有是用的变量记录数组长度,然后自以为的更新长度时没问题,先缩小窗口,再记录长度就出错。应该要先记录此时窗口的长度,再缩小窗口。

 1701. 平均等待时间 - 力扣(LeetCode)

 

 

http://www.dtcms.com/wzjs/837406.html

相关文章:

  • app设计素材网站国家企业工商网查询
  • 下载的软件乱码怎么解决网站建设优化去哪学
  • 深圳做网站的淄博网站关键字优化
  • 大气蓝色律师网站phpcms模板东莞优化seo网站关键词优化
  • 换网站了吗网站开发寻找潜在客户的途径
  • 商城型网站建设代理加盟建网站做哪方面
  • psd网站wordpress页面woo分类
  • 网站建设合同书保密条款设计好的网站推荐
  • 用htlm做静态网站怎么用网页设计与制作教程 第2版 张兵义
  • 政务公开网站建设工作情况汇报成都网站制作的公司
  • 南京定制网站建设怎么收费域名注册 腾讯云
  • 合肥 企业网站设计公司短视频创作平台
  • 投资建设集团网站首页网页设计与制作基础教程
  • 游乐网站设计重庆多功能网站建设
  • 买完域名怎么创建网站怎么做论坛社区网站
  • 安阳360网站推广工具wordpress mysql用户名
  • 在百度上如何上传自己的网站苏州高级网站建设
  • 整站seo排名外包网站输入一级域名自动跳转二级域名
  • 福州网站公司长城建设投资有限公司网站
  • 济南建网站哪家好北京营销型网站建设
  • php网站接入支付宝做网站都需要什么人团
  • 网站源码怎么有做简历用的网站
  • 太原网站建设哪家便宜宠物网站建设策划书
  • 深圳做网站j华信科网易企业邮箱邮箱登录入口
  • 做内贸的什么网站效果好国外免费网站域名服务器入口
  • 为什么做这个网站项目菲律宾菠菜网站开发
  • php搭建网站教程c 类似wordpress
  • 公司建立网站的优势酒店 手机网站模板
  • 网站布局结构凡客网登录
  • 网站的做网站公司哪家好电商商城网站开发