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

有关做学校网站的毕业论文推广平台哪个效果最好

有关做学校网站的毕业论文,推广平台哪个效果最好,建设读书网站的意义,网页设计素材音乐力扣209题 题目描述:长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度**。**如果不存在符合条件的子数组&…

力扣209题

题目描述:长度最小的子数组

给定一个含有 n 个正整数的数组和一个正整数 target

找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度**。**如果不存在符合条件的子数组,返回 0

image.png

**题解思路:**力扣上暴力搜索会超时!

可以使用滑动窗口的方法实现,用一个指针寻找终止位置,然后通过 sum>= target来更新起始位置,从而达到降低复杂度的目的。

class Solution {// --- 滑动窗口 ---public int minSubArrayLen(int target, int[] nums) {int sum = 0;int subLen = 0;// 每次更新的数组长度int minLen = Integer.MAX_VALUE;// 最小的子数组长度,初始时设为最大值int start = 0;// 起始位置的下标for (int end = 0; end < nums.length; end++) {sum += nums[end];while (sum >= target) {subLen = end - start + 1;// 更新子数组的长度minLen = subLen < minLen ? subLen : minLen;// 取最小的子数组长度sum -= nums[start++];  // 更新 i 的位置}}return minLen == Integer.MAX_VALUE ? 0 : minLen;}
}
http://www.dt0577.cn/news/45988.html

相关文章:

  • 网站开发培训哪里好免费网站注册平台
  • 深圳电子商城网站建设西安网站公司推广
  • 网站开发如何共用菜单栏目前较好的crm系统
  • 乐山北京网站建设关键词优化排名工具
  • 网站建设与管理报告河源市企业网站seo价格
  • 周口做网站公司推广用哪个平台效果好
  • 法律网站建设实施方案百度网址安全检测
  • 网站建设 软件上海百度推广代理商
  • 网站是由什么组成的商品标题seo是什么意思
  • 好的网址推荐网站关键词优化办法
  • 大气的企业网站设计最新新闻热点事件及评论
  • 丹江口做网站电商关键词seo排名
  • 怎么创建网站平台赚钱百度网盘怎么找资源
  • 外国人在中国做美食视频网站杭州百度seo优化
  • 用jquery做网站什么样的人适合做营销
  • 安丘网站制作百度网络推广怎么做
  • wordpress汉化广告插件知乎关键词排名优化
  • 群晖 多个wordpress黄山网站seo
  • wordpress主题选项框架seo 专业
  • 网站建设标准简约入门seo技术教程
  • 如何做网站策划谷歌网页版入口
  • 王者荣誉网站怎么做seo基本概念
  • 网站地图链接怎么做软文营销ppt
  • 上饶市建设局有什么网站2023疫情最新情况
  • 学校网站建设的不足中国重大新闻
  • wordpress建站免费教程公司网站推广方案
  • 商丘做网站sqlongliqi谷歌seo综合查询
  • 东营建设信息网公示青岛网站建设方案优化
  • 定制化网站百度竞价怎么做效果好
  • 虹口网站开发培训课程客源软件哪个最好