当前位置: 首页 > 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.yutouwan.com/news/291981/

相关文章:

  • 优必选网站有没有好网站推荐
  • 网站扫描怎么做网站商场系统软件
  • 网站开发 旅游电子商务的网站建设过程
  • 作风建设年活动网站运维网站制作
  • 淘宝联盟微信里做网站南京百度搜索优化
  • 南京网站排名外包免费代理浏览网页
  • ecetc商务网站建设工程师潍坊网站建设一站式服务
  • 建设医院官方网站手工折纸
  • 全球外贸网站排名wordpress著名案例
  • 网站商城开发公司广州做网站的网络公司
  • 无锡网站制作优化推广公司网络公司门头
  • 做旅行义工网站蚁wordpress默认模板目录在哪里
  • 建设工程教育网站淘宝网站c 设计怎么做
  • 百度网站建立遵义高端网站建设
  • 企业做网站收费重庆建筑网络平台
  • 哪个网站建设公司泸州网站建设唐网互联
  • 专业网站设计立找亿企邦企业设计网站公司排名
  • 哪里找专业做网站的人常熟采集伪原创wordpress
  • 网站推广介绍网站建设代码实例
  • 网站重做网站建设域名注册
  • 网站建设夬金手指排名壹陆wordpress视差插件
  • 玩具网站开发背景网站项目接单
  • 建设注册管理中心网站首页网络营销有哪些内容
  • 文章收录网站黑马培训
  • 渭南建网站湖南新能源公司中企动力网站建设
  • iis6cgi php网站缓存旅游网站设计方案
  • 苏中建设集团网站网址女装关键词排名
  • 2018春节放假安排 网站建设如何做网站的统计
  • 网站建设ssc源码平台怎么做购物微信网站
  • 西安网站建设比较好的公司weex做网站