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

美容网站开发互联网营销型网站

美容网站开发,互联网营销型网站,湖北省城建设计院网站,介绍公司的话简短精辟题目 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, ..., numsr-1, numsr] #xff0c;并返回其长度。如果不存在符合条件的子数组#xff0c;返回 0 。 示例 1#xff1a; 输入1, ..., numsr-1, numsr] 并返回其长度。如果不存在符合条件的子数组返回 0 。 示例 1 输入target 7, nums [2,3,1,2,4,3] 输出2 解释子数组 [4,3] 是该条件下的长度最小的子数组。 示例 2 输入target 4, nums [1,4,4] 输出1 示例 3 输入target 11, nums [1,1,1,1,1,1,1,1] 输出0 思路 用一个for循环来完成两个for循环的工作滑动窗口思想 Q1一个for循环中的j应该指向滑动窗口的末端还是滑动窗口的开始位置 如果指向开始位置那么找到那个末端就很难需要他从开端位置全部遍历寻找如果是末端的话末端先移动然后前面的指针在移动就可所以应该是后端 Q2循环中应该是for循环还是while循环 如果数组是1111 100target是100遍历到最后sum104然后前面指针开始缩小范围缩小一个变成103继续缩小...所以需要一直进行if只进行一次所以需要用while。 代码 class Solution {public int minSubArrayLen(int target, int[] nums) {int resultInteger.MAX_VALUE;//把他设置成最大值也就是integer类型的最大值int sum0;int i0;for(int j0;jnums.length;j){//这是滑动窗口的末端sumnums[j];while(sumtarget){//如果sumtarget那么就可以缩小前面的指针找到最小的子数组resultMath.min(result,j-i1);//这些子数组的集合中找到最小的sum-nums[i];i;//移动前面指针}}return resultInteger.MAX_VALUE ?0:result;} }
http://www.w-s-a.com/news/323747/

相关文章:

  • 营销型网站有哪些平台网站建设藤设计
  • 网站需求分析网站建设美食网站建设多少钱
  • 有专门做网站的吗建德网站
  • 做网站要买服务器吗单页设计思路
  • 一 电子商务网站建设规划网站开发前端框架和后端框架
  • 自助网站建设系统软件自己免费建设网站
  • 百度微建站access如何与网站连接数据库
  • ppt素材免费网站网站正能量晚上免费软件
  • 个人淘宝客网站如何备案搭建一个平台要多少钱
  • nginx 网站建设淘客网站怎么做首页
  • 网站制作的基本步骤是手机网站建设 新闻
  • 水墨 网站源码工装
  • 任丘网站建设服务网站 建设原则
  • 长沙做一个网站要多少钱网站底部备案代码
  • wordpress构建自定义设置页面seo培训学什么
  • 延安有哪些做网站的公司如何建设网站?
  • 网站建设者属于广告经营者吗网站管理程序
  • 网站内容优化方法深圳市宝安区怎么样
  • 视频网站开发视频公司网站制作多少钱
  • 单页简洁手机网站模板购物软件
  • 素材网站官网低价网站建设费用预算
  • 苏州网站设计kgwl个人网站有什么外国广告做
  • 浙江省网站建设报价简单网站开发工具
  • 物流网站的建设wordpress电视直播插件下载
  • 简述网站开发流程青岛做网站建设价格低
  • 网站开发的业务需求分析杭州推广公司
  • 网站建设技术实现难点app开发需要哪些软件
  • 响水建设局网站做网站需要会哪些知识
  • 企业制作企业网站个人网站可以做百度竞价
  • 做网站找投资人wordpress 5 主题教程