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

网站自己做服务器营销网站建设免费

网站自己做服务器,营销网站建设免费,外冈网站建设,张家口领先的网站建设服务商给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl1, …, numsr-1, numsr] #xff0c;并返回其长度。如果不存在符合条件的子数组#xff0c;返回 0 方法一#xff1a;移动窗口 设置两个指针1, …, numsr-1, numsr] 并返回其长度。如果不存在符合条件的子数组返回 0 方法一移动窗口 设置两个指针刚开始都指向0然后right向右移动直到sumtarget,这时减去nums[left],同时left整个过程中记录right-left的最小值… class Solution {public int minSubArrayLen(int target, int[] nums) {int left 0,right 0;int res Integer.MAX_VALUE;int sum 0;if(nums.length0){//先排除空数组情况return 0;}while(rightnums.length){sum sumnums[right];//left不动right右移寻找满足条件的最小rightright;while(sumtarget){int temp right-left;//left右移res Math.min(res,temp);//保存最小的ressum-nums[left];left;}}res (resInteger.MAX_VALUE)?0:res;//判断整个过程中left是不是没移动return res;} }方法自己第一次做的用了三个for循环超时了答案上的暴力法要更巧妙一些少了一个for循环 class Solution {public int minSubArrayLen(int target, int[] nums) {int i 0;while(inums.lengthnums[i]target){i;}if(inums.length){return 1;}//求最小宽度ifor(i 1;inums.length;i){for(int j 0;jnums.length-i;j){int sum 0;for(int k j;kji;k){sum sumnums[k];}if(sumtarget){return i;}}}return 0;} }
http://www.huolong8.cn/news/291981/

相关文章:

  • 如何建立一个网站要多少钱百度sem推广
  • 示范校建设平台网站典型案例网站推广培训
  • 沈阳专业的网站设计公司媒体公司网站模板
  • 遵义网站建设公司价格中科宁波网站建设
  • 布吉企业网站建设制作网赌app要多少钱
  • 网站建设费按多少年摊销小程序直播平台
  • 吴江建设银行网站国内自适应网站案例
  • wordpress网站app上海网站建设褐公洲司
  • wordpress仿站教程百度云衍艺网站建设
  • 网站开发制作熊掌号哪些网站做平面单页好看
  • 网站建设合同英文鞍山做网站哪家好
  • 网站如何加链接装修平台哪个口碑最好
  • 新手怎样做网站奢侈品网站排名
  • 网站更换内容四川网络营销推广
  • 自己怎么搭建个人博客网站芝罘网站建设
  • 一对一做的好的网站福州综合网站建设
  • 广州网站设计建站百度首页排名优化服务
  • 做网站专用图标简述网站的建设方案
  • 城乡与住房建设厅网站安全文化建设示范企业
  • 门店管理网站建设模版网站可以做seo吗
  • 可以做免费推广的网站吗阿里云网站空间
  • 建设银行河南省分行网站wordpress显示用户自定义菜单
  • cn域名著名网站小型网站开发
  • 做网站图片大小域名注册人查询
  • 网站建设的自查整改报告开通企业网站需要多少钱
  • 网站开发与设计教程wordpress注册审批
  • 算命购物网站建设番禺网站制作价格
  • 推荐专业的网站建设公司百度关键词排名怎么做
  • 网站建设与维护简称做网站的销售
  • 网站主机是什么意思wordpress 怎么样