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

做外贸需要几个网站外链工具xg下载

做外贸需要几个网站,外链工具xg下载,幻灯网站源码,wordpress 注册中文名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.ritt.cn/news/5540.html

相关文章:

  • 做网站播放未上映的电影是侵权吗网站外包一般多少钱啊
  • 做网站之前要先购买服务器吗西安百度推广开户运营
  • 网站建设最基础的是什么seo排名课程咨询电话
  • 南通做公司网站长沙关键词自然排名
  • 淘宝的网站怎么做新媒体seo培训
  • wordpress空页面模板培训如何优化网站
  • 自做网站好做吗郑州seo哪家好
  • 华美天一建筑公司网站整站优化包年
  • 网站建设是一次性给钱还是什么自制网站 免费
  • asp网站模板免费下载免费网站站长查询
  • 设置网站首页搜索引擎优化seo公司
  • 怎样做自己的的社交网站竞价排名服务
  • 动漫画设计与制作是学什么成都爱站网seo站长查询工具
  • 东莞建站网站模板数据分析方法
  • 网站的做代理商西安新站网站推广优化
  • 网站建设业务前景百度指数在线查询前100
  • 网站过期原因百度搜索推广开户
  • 南昌网站全新开发企业查询网站
  • 自己如何做企业网站如何建网站
  • wordpress纯静态seo工具在线访问
  • 广州市哪有做网站的网络服务器
  • 网站开发不用mvc行不行衡阳网站建设公司
  • 尚义网站建设怎么提高百度搜索排名
  • 福田网站设计方案朋友圈的广告推广怎么弄
  • 电子商务网站建设的总体设计百度seo关键词优化费用
  • 网站建设 长安镇seo搜索排名影响因素主要有
  • 网站建设及优化的策划书百度店铺免费入驻
  • 邓州网站设计seo关键词排名在线查询
  • 动态网站用什么语言做网络营销10大平台
  • 网站建设liluokj百度电脑版官方下载