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

钓鱼网站 企业形象郑州粒米seo顾问

钓鱼网站 企业形象,郑州粒米seo顾问,嘉兴疫情最新公布,丹东企业做网站目录 1、介绍2、核心思想3、算法题【1】长度最小的子数组 1、介绍 滑动窗口算法是一种高效处理数组/字符串子序列化问题的技术,它通过维护一个动态的窗口来避免不必要的重复计算。 2、核心思想 1、窗口定义:使用两个指针表示当前考察的子序列 2、窗口移…

目录

  • 1、介绍
  • 2、核心思想
  • 3、算法题
    • 【1】长度最小的子数组

1、介绍

滑动窗口算法是一种高效处理数组/字符串子序列化问题的技术,它通过维护一个动态的窗口来避免不必要的重复计算。

2、核心思想

1、窗口定义:使用两个指针表示当前考察的子序列
2、窗口移动:右指针扩张,扩大窗口范围,包含新元素;左指针收缩,缩小窗口范围,排除旧元素
3、状态维护:在窗口移动过程中维护关键状态信息

3、算法题

【1】长度最小的子数组

LeetCode第209题,题目如下:

给定一个含有 n 个正整数的数组和一个正整数 target 。
找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+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

提示:

1 <= target <= 109
1 <= nums.length <= 105
1 <= nums[i] <= 104

代码示例:

func minSubArrayLen(target int, nums []int) int {//左右边界初始为0,将最小长度初始设置为最大, 初始总和为0left, right, minLen, sum := 0, 0, math.MaxInt32, 0for right < len(nums) { //滑动右边界sum += nums[right] //计算总和for sum >= target { //总和大于目标值realLen := right - left + 1 //计算长度if realLen < minLen { //更新最小长度minLen = realLen}if realLen == 1 { //1就为最小长度,直接退出return 1}sum -= nums[left] //窗口左边界左移left++}right++ //窗口右边界右移}if minLen == math.MaxInt32 { //最小长度和初始值一样说明没有满足的情况return 0}return minLen
}
http://www.dtcms.com/wzjs/160556.html

相关文章:

  • 网站维护的方式包括企业网络营销策划案
  • 爱站网影视排行榜搜索引擎成功案例分析
  • wordpress打开置顶文章没用天津企业seo
  • 网站建设费和网站维护费的区别aso优化技术
  • 重庆如何做聚政网站软文写作的十大技巧
  • 做网站用什么主机操作系统seo排名优化工具
  • 湖北做网站多少钱珠海做网站的公司
  • 软件开发模型的种类昆明百度关键词优化
  • 服务器可以做自己网站用吗人员优化方案怎么写
  • 苏州网站设计kgwl上海网站建设联系方式
  • 网站模板开发平台怎么做营销策略包括哪些内容
  • 电脑做ppt如何插入网站台州专业关键词优化
  • 胶州市城乡建设局网站网站宣传
  • 怎样建公司网站百度竞价员
  • 设计比较好的电商网站百度推广方案怎么写
  • 公司用wordpress沈阳seo关键词排名
  • 有没有帮别人做创意的网站搜索引擎优化特点
  • 网站排队队列怎么做百度问问首页
  • 怎么对自己做的网站进行加密今天重大新闻头条新闻
  • 做网站廊坊外贸网站平台都有哪些
  • 品质好的人如何优化关键词搜索
  • 长沙模板建站哪家好济南谷歌推广
  • 群晖做网站域名专业推广引流团队
  • wordpress上传视频人50哈尔滨网络推广优化
  • 网站域名解释怎么做营销活动推广策划
  • 学校网站建设意义有哪些百度站长工具使用方法
  • WordPress到底好不好用seo上海公司
  • 博客的网站页面设计网站推广和优化的原因网络营销
  • 运营网站需要什么条件南宁网站推广营销
  • 信息图表设计网站河南做网站优化