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

朝阳市网站建设_网站建设公司_小程序网站_seo优化

小说主角重生之后做网站,厦门建公司网站,湖南网页设计培训去哪里,中山市做网站专业的给定一个含有 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.ihoyoo.com/news/13009.html

相关文章:

  • 什么自己做网站吗网站开发实践研究报告
  • 做搜狗pc网站优化首wordpress 主题排行
  • 网上做网站兼职北京网站编程培训
  • 厦门建设局官方网站做网站购买服务器吗
  • 深圳网站建设三把火科技赣州吾往矣网络科技有限公司
  • 二手房网站平台怎么做免费商标注册查询
  • 电子商务网站建设与管理第二版答案电商排名前十名品牌
  • 网站后台更新后前台没有同步更新wordpress用redis和mem
  • 用vue.js做网站的好处涟源网站设计
  • 深圳网站公司注册顶棒 技术支持 东莞网站建设
  • 网站 单页网站适配手机怎么做
  • 四川建设厅特种工报名网站怎么找上海网站建
  • 网站站内优化网络信息有限公司
  • php网站集成支付宝接口网站推广过程
  • 健身网站模板wordpress选项卡
  • 有什么做的好的ppt排版网站漂亮网站底部代码
  • 建设网站花多少钱最好用的crm软件
  • 1元建站内蒙古城乡和建设厅网站
  • 全网营销型的网站网站建设的技术支持包括
  • 网站优化最为重要的内容是怎么做伪静态网站
  • 在线制作书封网站开发网站找什么公司
  • 网站开发人员需求我要招人在哪个网站招
  • pycharm做网站国外超酷网站
  • 自己做的网站慢是什么原因黄冈网站推广软件ios
  • 做数据权威的网站有哪些番禺网站建设公司哪家好
  • 有网站源码如何建站域名一定要备案吗
  • 好的网站设计题目app仿制
  • 翻译软件翻译英语做网站浙江省建设厅官方网站
  • 传媒公司网站建设成都线上超市有哪些平台
  • 临清网站建设临清临海房产中介网站如何制作