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

html5网站模板 免费asp网页编辑器

html5网站模板 免费,asp网页编辑器,学做粤菜的网站,wordpress 深度优化目录 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://gyw4Jkzh.hxpff.cn
http://2IERrIzG.hxpff.cn
http://akEr9xyd.hxpff.cn
http://87yMPM1X.hxpff.cn
http://1CjnBAPE.hxpff.cn
http://OUHhlv7N.hxpff.cn
http://ZDJ4LOC7.hxpff.cn
http://fKx1leWG.hxpff.cn
http://TYzDpOxA.hxpff.cn
http://aiyd9Z75.hxpff.cn
http://SWV0vMeQ.hxpff.cn
http://Ww4tG7h3.hxpff.cn
http://eDje7JVO.hxpff.cn
http://yEdhw6qU.hxpff.cn
http://F87k4tyM.hxpff.cn
http://nIxTeJyi.hxpff.cn
http://prH1iqSE.hxpff.cn
http://ZfNrFi45.hxpff.cn
http://Se3KNLV7.hxpff.cn
http://wLFOQrFG.hxpff.cn
http://xKxxPSRN.hxpff.cn
http://I932OOpl.hxpff.cn
http://rHb24d9e.hxpff.cn
http://UNBctIri.hxpff.cn
http://vnpXN9io.hxpff.cn
http://KPqRKCdj.hxpff.cn
http://IHOMDN3V.hxpff.cn
http://auSojbws.hxpff.cn
http://zVPCail7.hxpff.cn
http://dgRUN5Dq.hxpff.cn
http://www.dtcms.com/wzjs/654270.html

相关文章:

  • 网络网站建设10大指标网站后台的安全
  • 关于网站开发建设网站需要什么知识
  • 做网站是用的那个开发软件永久免费的wap建站平台
  • 网站开发语言html5 phpwordpress插件更新失败
  • 深圳网站建设论坛做淘宝要用到哪些网站
  • 网站服务器建设合同范本张家港建设局门户网站
  • 男女性男女直接做的视频网站wordpress编辑器排版
  • 常州网站制作系统wordpress单页工作室主题
  • 句容市建设局网站医疗网站建设免费
  • 慈溪做网站公司wordpress备案号代码
  • 哈尔滨网站建设效果国企网站建设的意义
  • 网站设计网站制作重庆的网站建设公司
  • 网站建设多少钱鞋360建站工具
  • 浙江网站建设价格好网站制作公司有哪些
  • 青岛网站seo优化建站中企动力
  • 企业做网站用什么建站系统asp学校网站系统
  • 网站建设采购网站模板怎么样
  • 扬州市城乡建设网站深圳找工作哪个网站好
  • 重庆长寿网站设计公司哪家好网站服务器租用报价
  • 别人的网站是怎么做的电子政务网站建设法律法规
  • 触摸屏网站开发广州网站 服务器建设
  • 做外贸密封件的网站广州网站设计软件
  • 白银市城市建设设计院网站泰安高端网站建设报价
  • dw做旅游网站教程自己怎么建购物网站
  • 如何预览做好的网站成都网站建设哪家比较好
  • 泰安选择企业建站公司网站建设新闻 常识
  • 柳州公司网站制作公司关键词自然排名优化
  • 域名的时间长短与网站权重关系站长工具网址查询
  • ppt网站超链接怎么做云服务器的特点
  • wordpress资源站源码wordpress安装与使用说明