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

网站社区怎么创建gstatic wordpress

网站社区怎么创建,gstatic wordpress,wordpress app主题,100元建网站给定 n 个非负整数表示每个宽度为 1 的柱子的高度图#xff0c;计算按此排列的柱子#xff0c;下雨之后能接多少雨水。 我们看到题的第一步#xff0c;永远是对入参进行判断 public int trap(int[] height) {if (height null) {return 0;}...} 但是我们想想看#xff0c;接…        给定 n 个非负整数表示每个宽度为 1 的柱子的高度图计算按此排列的柱子下雨之后能接多少雨水。 我们看到题的第一步永远是对入参进行判断 public int trap(int[] height) {if (height null) {return 0;}...} 但是我们想想看接雨水是不是和往桶里倒水的问题很像倒入水的体积往往是由桶两边较低的那个高度决定的这个问题亦是如此 由我们分析可知当数组的长度小于3的时候是不可能接到雨水的所以我们在判断入参条件的时候就可以这样写 public int trap(int[] height) {if (height null || height.length 3) {return 0;}...} 刚才我们已经分析过了一个位置的存储量只和最短的那一边有关系边越长我们固定位置上的存储量就越多所以我们可以遍历每个位置分别计算出各个位置上的存储量再最后求和就完美的解决了本题 int count 0;for (int i 1; i height.length; i) {//找左边的最高值int lMax 0;for (int j 0; j i; j) {lMax Math.max(lMax, height[j]);}//找到右边的最高值int rMax 0;for (int j i 1; j height.length; j) {rMax Math.max(rMax, height[j]);}} 好了这样我们相对位置上的两边最高的边已经求出来了只不过现在还存一个问题如果当前位置的高度如果大于较小的那边高度的话是否还可有存储水量呢 所以当前位置的高度如果大于两边最长的相对较小的边的高度则不能进行存储水量所以我们再对我们的代码进行完善 int count 0;for (int i 1; i height.length; i) {//找左边的最高值int lMax 0;for (int j 0; j i; j) {lMax Math.max(lMax, height[j]);}//找到右边的最高值int rMax 0;for (int j i 1; j height.length; j) {rMax Math.max(rMax, height[j]);}if (Math.min(lMax, rMax) - height[i] 0) {count Math.min(lMax, rMax) - height[i];}} 这就完成了我们所谓hard题的接雨水问题了这个题面试中还是经常问的希望大家透析原理面试无压力下面给大家奉上整个代码供大家参考借鉴 public int trap(int[] height) {if (height null || height.length 3) {return 0;}int count 0;for (int i 1; i height.length; i) {//找左边的最高值int lMax 0;for (int j 0; j i; j) {lMax Math.max(lMax, height[j]);}//找到右边的最高值int rMax 0;for (int j i 1; j height.length; j) {rMax Math.max(rMax, height[j]);}if (Math.min(lMax, rMax) - height[i] 0) {count Math.min(lMax, rMax) - height[i];}}return count;}
http://www.hkea.cn/news/14326205/

相关文章:

  • 有哪些好的做网站公司北京网站提升排名
  • wordpress签到积分主题无锡网站建设方案优化
  • 徐州做网站多少钱安全优化大师下载
  • 昆山便宜做网站flash可以做网站吗
  • 相城高端网站建设html5网站制作软件
  • 企业品牌网站制作做网站湘潭
  • 白山市建设局网站网络工程师证书难考吗
  • 网站开发与设计入门WordPress和帝国安全
  • 阳泉住房建设局网站网站后台界面设计
  • 海南网站建设fwlit网站旁边的小图标怎么做的
  • 烟台开发区建设业联合会网站网站下载不了怎么解决
  • 如何将网站添加到信任站点wordpress支持的语言
  • 门户网站平台建设方案百度上能收到的企业名称网站怎么做
  • golang 网站开发天津网站制作哪家好薇
  • 修机械师怎么做我小样网站角仰望网站建设怎么设计更加吸引人
  • 网站忧化技巧环球旅行社网站建设规划书
  • 网站开发的目标怎么搭建小程序平台
  • 网站开发 旅游外贸商城网站系统
  • 做直播的在相亲网站交友wordpress 首页循环
  • 中英语双语网站咋做宣传类的网站
  • 盐城市城乡建设局网站马鞍山网站制作
  • 基于淘宝的网站开发分析浙江省建设厅门户网站
  • 上海平台网站建设比百度好用的搜索软件手机版
  • 咕果网给企业做网站的取消网站备案流程
  • 如何做织梦手机网站番禺做网站费用
  • 网站开发人员资质网站设计 线框图 怎么画
  • discuz网站编码架设网站是自己架设服务器还是租服务器
  • 门户网站 建设方案wordpress门户主题
  • wordpress 半天打不开吉林seo刷关键词排名优化
  • 有了ddns怎么建设网站广西城市网