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

为什么要用h5建站市场seo是什么意思

为什么要用h5建站,市场seo是什么意思,现在还用dw做网站设计么,一个空间可以做多少个网站题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 一、代码实现 func maxArea(height []…

题目

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。
找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
返回容器可以储存的最大水量。

一、代码实现

func maxArea(height []int) int {maxWater := 0left, right := 0, len(height)-1for left < right {// 计算当前容器面积currentHeight := min(height[left], height[right])width := right - leftmaxWater = max(maxWater, currentHeight * width)// 移动较矮的指针if height[left] < height[right] {left++} else {right--}}return maxWater
}func min(a, b int) int {if a < b {return a}return b
}func max(a, b int) int {if a > b {return a}return b
}

二、算法分析

1. 核心思路
  • 双指针策略:从数组两端向中间扫描,通过比较左右指针的高度动态调整边界
  • 贪心原理:每次移动较矮的指针,因为容器高度由短板决定,移动高指针无法增加容量
  • 面积公式面积 = min(height[left], height[right]) * (right - left)
2. 关键步骤
  1. 初始化指针left=0, right=n-1
  2. 循环计算:每次迭代计算当前容器的储水量
  3. 指针移动:较低高度的指针向中间移动,尝试找到更高边界
  4. 终止条件:当left >= right时结束
3. 复杂度
  • 时间复杂度O(n),单次遍历数组
  • 空间复杂度O(1),仅使用固定变量

三、图解

在这里插入图片描述

四、边界条件与扩展

1. 边界处理

全零数组[0,0,0] → 返回0(因高度限制)
单峰数组:如[1,3,6,4,2] → 正确识别最高边界组合
等值数组[5,5,5] → 最大面积由最远距离决定

2. 算法对比
方法时间复杂度优势适用场景
双指针法O(n)最优解,空间效率高常规及大数据量
暴力枚举O(n²)逻辑简单小规模数据
动态规划O(n²)可记录中间结果特殊优化场景

五、总结

  • 核心创新:通过移动短板的策略,在宽度递减的过程中寻找高度增益的可能性
  • 数学证明
    设最优解为(i,j),双指针法必会遍历到该解。若i先被移动,则必有height[i] < height[j']j'为当时右指针),这与最优解矛盾
  • 应用场景:实时水位监测系统、图形学中的最大区域计算等
http://www.dtcms.com/wzjs/11163.html

相关文章:

  • 怎么对网站的数据库做管理谷歌浏览器网页版入口在哪里
  • 做网站多少钱百度网站安全检测
  • wordpress不显示文章标题最优化方法
  • 视频 播放网站怎么做的推广app拉人头赚钱
  • 四川网站建设服务淄博头条新闻今天
  • 个人网站制作模板图片seo培训师
  • 做线下活动的网站域名买卖交易平台
  • 做网站用哪个eclipse有了域名怎么建网站
  • 长春 美容 网站建设搜索关键词
  • easyui做门户网站百度官方客服
  • 随州网站建设学习千锋教育
  • 北京市地铁建设公司网站百度收录入口在哪里
  • 软件开发网站能做seo吗白度
  • 做大数据和网站开发的前景软文怎么写比较吸引人
  • 建设网站入什么科目网络营销推广公司
  • 做网站费用是什么外包seo服务口碑好
  • 百度公司推广电话云南网站seo服务
  • 数据库网站建设多少钱合肥seo公司
  • 网站备案是空间备案还是域名备案电脑系统优化软件哪个好用
  • 嘉兴做网站建设的公司哪家好自己建网站流程
  • 高端网站开发找哪家好seo按天计费系统
  • 自己做的网站怎么赚钱网站安全检测中心
  • 鞍山做百度网站一年多少钱网站查询
  • 网站如何制作企业品牌推广策划方案
  • 企业网站建设与实施调查报告网络营销做得好的企业有哪些
  • 镇江网友之家手机版谷歌seo快速排名软件首页
  • 轻淘客 轻网站怎么做怎样注册网站建立网页
  • tob wordpress福州短视频seo机会
  • asp.net旅游网站管理系统代码做网页怎么做
  • 网站介绍ppt怎么做济南seo公司报价