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

衡水建站公司抚州seo排名

衡水建站公司,抚州seo排名,网站做301,优化的定义给定 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.w-s-a.com/news/202506/

相关文章:

  • 合肥推广外包公司佛山seo
  • 成都网站品牌设计策划课堂网站开发
  • 做直播网站赚钱公司网站空间怎么续费
  • 企业网站制作公司有哪些太原网站建设 thinkphp3.2
  • 云集网站哪个公司做的百度竞价排名怎么做
  • 做网站公司赚钱吗网站建设英语翻译
  • 网络公司除了做网站产品设计作品
  • dede网站模板替换湘潭建设路街道网站
  • 东莞网站优化效果如何网络设计工作
  • 网站备案系统验证码出错的解决方案任丘建设银行网站
  • 个人博客建站wordpress叮当app制作
  • 网站式的公司记录怎么做二手书网站策划书
  • 营销型网站的建设重点是什么帝国程序和WordPress
  • 正能量网站推荐不需要下载巴中网站建设开发公司
  • 学生模拟网站开发西安seo平台
  • 免费的app推广平台免费网站seo
  • 建一个个人网站网站建设中小企业广西
  • 优惠券网站做淘客违规吗个人建网站运营.
  • 旅游网站制作建设华大基因 网站建设
  • sem推广竞价托管南京seo网站优化
  • 网站优化网站建站教程网站建设 成都
  • 网站 配色表html代码在线
  • 城乡和建设部建造师网站众筹平台网站建设
  • 外贸网站模板免费下载微网站制作软件
  • 一个新的网站怎么做宣传技术先进的网站建
  • 福建网站建设有限公司需求网站
  • 生物科技企业网站做的比较好的企业培训网站模板
  • 南京 高端网站建设网站备案密码怎么找回
  • 蛋糕店网站模板建设电子商务系统网站
  • 海口网站建设优化公司网站开发要加班吗