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

做词云的网站南城网站优化公司

做词云的网站,南城网站优化公司,路由器 东莞网站建设,最近一周新闻摘抄描述 分析 i位置能积累的雨水量,等于其左右两边最大高度的最小值。为了能获取i位置左右两边的最大高度。使用动态规划。两个dp数组: leftMaxrightMax 其中 leftMax[i] 代表i位置左边的最大高度rightMax[i] 代表i位置右边的最大高度 初始状态&#x…

描述

image.png

分析

i位置能积累的雨水量,等于其左右两边最大高度的最小值。
为了能获取i位置左右两边的最大高度。使用动态规划。
两个dp数组:

  • leftMax
  • rightMax

其中

  • leftMax[i] 代表i位置左边的最大高度
  • rightMax[i] 代表i位置右边的最大高度

初始状态:

  • leftMax[0] = 0;
  • rightMax[0] =0;

填充这两个dp数组。

那么i位置最终能存的雨水量为:min(eftMax[i] , rightMax[i]) - height[i]

遍历所有位置,即可得到总共能接的雨水数。

image.png

代码

class Solution {public int trap(int[] height) {int n = height.length;int[] leftMax = new int[n];int[] rightMax = new int[n];leftMax[0] = height[0];for (int i = 1; i < n; i++) {leftMax[i] = Math.max(leftMax[i - 1], height[i]);}rightMax[n - 1] = height[n - 1];for (int i = n - 2; i >= 0; i--) {rightMax[i] = Math.max(rightMax[i + 1], height[i]);}int res = 0;for (int i = 0; i < n; i++) {res += Math.min(leftMax[i], rightMax[i]) - height[i];}return res;}
}

image.png

面试公司

http://www.ds6.com.cn/news/89486.html

相关文章:

  • 苏州专业做网站的公司有哪些seo快速优化软件网站
  • 新余市建设局网站百度搜索引擎竞价排名
  • 东莞seo网站建设抖音seo软件工具
  • 500元制作网站dw网站制作
  • 崂山区建设管理局网站怎么了黑企业文化理念
  • 在什么网站做兼职百度站长平台怎么用
  • 旅游网站建设方案希爱力副作用太强了
  • 福建省建住房建设部网站tool站长工具
  • wordpress 制作企业站百度广告运营
  • wordpress支持php7吗盐城seo网站优化软件
  • 中国建设网官方网站下载e路网络营销策划与推广
  • 绵阳网站建设网站建设青岛关键词搜索排名
  • 合川区建设委员会网站百度投诉电话
  • 多种东莞微信网站建设网络营销是干什么的
  • 建设部网站官网注册师考试网自助建站系统哪个好用
  • 无锡2019网站建设报价清单带佣金的旅游推广平台有哪些
  • 做网站wzjseo公司网页怎么做
  • 网站抽奖模块怎么做百度权重5的网站能卖多少钱
  • p2p网上贷款网站建设方案网站开发公司哪家好
  • 中小学网站模板源码roseonly企业网站优化
  • 网站建设及推广好做吗网站权重怎么提高
  • 公司做网站的好处seo关键词
  • 企业网站宣传正规推广赚佣金的平台
  • 广州建网站腾虎广州竞价托管公司
  • wordpress 中文链接天津百度快速排名优化
  • 王建设医生个人网站打开百度官网
  • 电脑怎样隐藏wordpress如何提高网站排名seo
  • 科右中旗网站建设文大侠seo
  • 做网站客源腾讯广告推广平台
  • wordpress头像修改怎样优化网站