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

做外贸需要几个网站资源优化网站排名

做外贸需要几个网站,资源优化网站排名,h5网页制作工具,webp 做网站Leetcode 题目链接 思路 取首尾双指针和水量如下所示&#xff0c;设高度函数为 h ( i ) h(i) h(i)&#xff0c;在下图中 h ( l ) < h ( r ) h(l) < h(r) h(l)<h(r)。 观察以 l l l 为左边界所能构成的其他水量&#xff0c;与矮的右边界搭配结果如下。 与高的…

在这里插入图片描述

Leetcode 题目链接

思路

取首尾双指针和水量如下所示,设高度函数为 h ( i ) h(i) h(i),在下图中 h ( l ) < h ( r ) h(l) < h(r) h(l)<h(r)
Screenshot 2024-07-03 at 6.30.09 PM.png

观察以 l l l 为左边界所能构成的其他水量,与矮的右边界搭配结果如下。
Screenshot 2024-07-03 at 6.30.13 PM.png

与高的右边界搭配结果如下。
Screenshot 2024-07-03 at 6.30.15 PM.png

我们可以发现水量都会变小,即无法通过当前 l l l 获得更大的水量,可在记录水量后舍弃 l l l,使其右移。

如果初始 h ( l ) > h ( r ) h(l) > h(r) h(l)>h(r), 则镜像处理,令 r r r左移。

如果初始 h ( l ) = h ( r ) h(l) = h(r) h(l)=h(r),任意移动均可。

此后循环分析这个过程并移动指针即可。

严谨证明

假设初始 h ( l ) < h ( r ) h(l) < h(r) h(l)<h(r),当前可容纳的水量记为 c = ( r − l ) × h ( l ) c = (r - l) \times h(l) c=(rl)×h(l)

∀ i ∈ ( l , r ) \forall i \in (l, r) i(l,r) i i i l l l 作为边界对应的可容纳水量记为 c ′ = ( i − l ) × m i n { h ( i ) , h ( l ) } c' = (i - l) \times min\{h(i),\ h(l)\} c=(il)×min{h(i), h(l)},其中:

  • i − l < r − l i - l < r - l il<rl
  • m i n { h ( i ) , h ( l ) } ≤ h ( l ) min\{h(i),\ h(l)\} \leq h(l) min{h(i), h(l)}h(l)

c ′ < c c' < c c<c,可在记录水量后舍弃 l l l,令 l l l 右移,因为无法通过 l l l 获得更大的水量。

余下分析同上。

代码

仅提供 java 代码。

class Solution {public int maxArea(int[] height) {int l = 0;int r = height.length - 1;int maxCap = 0; // 待返回的最大水量while (l < r) {int cap = (r - l) * Math.min(height[l], height[r]);maxCap = Math.max(maxCap, cap);if (height[l] < height[r]) {l++;} else {r--;}}return maxCap;}
}

复杂度

时间: Θ ( n ) \Theta(n) Θ(n)
空间: Θ ( 1 ) \Theta(1) Θ(1)

推广

以下皆为个人所著,兼顾了职场面试和本硕阶段的学术考试。

  • 附个人题解的双指针题单
  • 图论入门
  • 图论进阶

点赞关注不迷路,祝各位早日上岸,飞黄腾达!

http://www.mnyf.cn/news/44610.html

相关文章:

  • 广州市公需课在哪个网站可以做线上营销活动主要有哪些
  • 游戏币交易平台代理镇江百度seo
  • 网站添加在线qq聊天网络营销项目策划
  • 表白网站制作教程免费职业技能培训网
  • seo网站优化课程深圳建站公司
  • 苏州网站建设方案策划如何联系百度推广
  • 温州科技网站建设公关团队
  • emlog怎么转wordpress南宁seo专员
  • 漳州本地企业网站建设服务打开一个网站
  • 免费网站托管平台百度搜索引擎官网
  • wordpress培训机构seo站外推广
  • 洛阳建设银行网站长沙全网覆盖的网络推广
  • 做徽商要做网站吗潍坊网站开发公司
  • 网站建设的软件知识有哪些内容自己如何做链接推广
  • wordpress文章页有英语安卓优化
  • 如皋做网站公司ntgmwl网站的seo
  • 网站管理后台打不开品牌推广与传播
  • 移动应用开发和网站开发天津网站建设公司
  • 改织梦模板做网站搜索引擎营销是指
  • 做网站的是什么工作营销自动化
  • 网站手机客户端制作软件外贸网站建设公司哪家好
  • 手机数码网站深圳网络广告推广公司
  • php网站端口培训
  • 长沙市住房与城乡建设厅网站镇江抖音seo
  • 手机网站建设品牌刷赞网站推广空间免费
  • 北京州网站建设公司谷歌排名优化入门教程
  • 台州公司做网站seo标题优化步骤
  • 影楼网站制作百度高级搜索首页
  • 网站建设第三方验收收费标准成品网站源码1688免费推荐
  • 阐述商业网站开发岗位需求分析谷歌浏览器下载安装(手机安卓版)