您的位置:首页 > 房产 > 家装 > 永辉企业微信app下载安装_国内公司网站模板_怎么做表格_沈阳网站优化

永辉企业微信app下载安装_国内公司网站模板_怎么做表格_沈阳网站优化

2024/10/6 0:33:26 来源:https://blog.csdn.net/weixin_46028606/article/details/142380429  浏览:    关键词:永辉企业微信app下载安装_国内公司网站模板_怎么做表格_沈阳网站优化
永辉企业微信app下载安装_国内公司网站模板_怎么做表格_沈阳网站优化

讲的好的视频讲解
【很难想象这up刷题的精神状态 Leetcode42. 接雨水】
https://www.bilibili.com/video/BV1MC411n7Af/?share_source=copy_web&vd_source=afbacdc02063c57e7a2ef256a4db9d2a
rm是right max的意思,lm是left max的意思
时间复杂度: O ( n ) O(n) O(n)
空间复杂度: S ( 1 ) S(1) S(1)

class Solution {
public:int trap(vector<int>& height) {int res = 0 , l = 0,r = height.size() - 1 ,lm = 0 ,rm = 0;while(l < r){lm = max(lm,height[l]);rm = max(rm , height[r]);if(lm < rm)res += lm - height[l++];//柱子宽度是1,面积计算过程省略了*1的步骤elseres += rm - height[r--];}return res;}
};

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com