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

科普网站建设的支持力度wordpress mdtf

科普网站建设的支持力度,wordpress mdtf,零基础网站建设教学公司,南昌网站建设设计LeetCode 42. 接雨水 题目描述 给定一个非负整数数组 height 表示柱状图中每个柱子的高度#xff0c;请你计算按此排列的柱状图能接多少雨水。 示例 1#xff1a; 输入#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1] 输出#xff1a;6 解释#xff1a;上面的柱状图可以…LeetCode 42. 接雨水 题目描述 给定一个非负整数数组 height 表示柱状图中每个柱子的高度请你计算按此排列的柱状图能接多少雨水。 示例 1 输入height [0,1,0,2,1,0,1,3,2,1,2,1] 输出6 解释上面的柱状图可以通过 6 个单位的雨水。示例 2 输入height [4,2,0,3,2,5] 输出9提示 0 height.length 10^40 height[i] 10^5 Java 实现解法 方法一动态规划 class Solution {public int trap(int[] height) {if (height null || height.length 0) {return 0;}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 water 0;for (int i 0; i n; i) {water Math.min(leftMax[i], rightMax[i]) - height[i];}return water;} }解题思路 动态规划这个问题可以通过两次遍历数组来解决。首先我们从左到右遍历数组记录每个位置左侧最高的柱子高度。然后从右到左遍历数组记录每个位置右侧最高的柱子高度。计算雨水量对于数组中的每个柱子能接到的雨水量取决于其左右两侧最高的柱子高度中的较小值减去该柱子的高度。这样每个柱子能接到的雨水量就是 min(leftMax[i], rightMax[i]) - height[i]。累加雨水量遍历整个数组将每个柱子能接到的雨水量累加起来就得到了总的雨水量。 这种方法的时间复杂度是 O(n)其中 n 是数组 height 的长度因为我们对数组进行了三次遍历。空间复杂度是 O(n)因为我们使用了两个额外的数组 leftMax 和 rightMax 来存储左右两侧的最高柱子高度。 方法二双指针 class Solution {public int trap(int[] height) {int n height.length;int left 0, right n - 1;int leftMax 0, rightMax 0;int water 0;while (left right) {if (height[left] height[right]) {if (height[left] leftMax) {leftMax height[left];} else {water leftMax - height[left];}left;} else {if (height[right] rightMax) {rightMax height[right];} else {water rightMax - height[right];}right--;}}return water;} }解题思路 双指针我们使用两个指针 left 和 right 分别从数组的两端开始向中间移动。维护最大高度同时维护两个变量 leftMax 和 rightMax 来记录 left 和 right 指针左侧和右侧的最大高度。计算雨水量当 height[left] height[right] 时我们移动 left 指针并更新 leftMax。如果 height[left] 小于 leftMax则这部分可以接到雨水雨水量为 leftMax - height[left]。类似地当 height[left] height[right] 时我们移动 right 指针并更新 rightMax计算雨水量。累加雨水量将每次计算得到的雨水量累加起来得到总的雨水量。 这种方法的时间复杂度是 O(n)其中 n 是数组 height 的长度因为我们只遍历了数组一次。空间复杂度是 O(1)因为我们只使用了常数个额外的变量没有使用额外的空间。 注来源leetcode网站
文章转载自:
http://www.morning.wglhz.cn.gov.cn.wglhz.cn
http://www.morning.junyaod.com.gov.cn.junyaod.com
http://www.morning.svtxeu.com.gov.cn.svtxeu.com
http://www.morning.nkcfh.cn.gov.cn.nkcfh.cn
http://www.morning.flpjy.cn.gov.cn.flpjy.cn
http://www.morning.chkfp.cn.gov.cn.chkfp.cn
http://www.morning.xfrqf.cn.gov.cn.xfrqf.cn
http://www.morning.sjsfw.cn.gov.cn.sjsfw.cn
http://www.morning.nckzt.cn.gov.cn.nckzt.cn
http://www.morning.rahllp.com.gov.cn.rahllp.com
http://www.morning.cdygl.com.gov.cn.cdygl.com
http://www.morning.kgphc.cn.gov.cn.kgphc.cn
http://www.morning.kpnpd.cn.gov.cn.kpnpd.cn
http://www.morning.zfqr.cn.gov.cn.zfqr.cn
http://www.morning.fsqbx.cn.gov.cn.fsqbx.cn
http://www.morning.kzdgz.cn.gov.cn.kzdgz.cn
http://www.morning.yhpq.cn.gov.cn.yhpq.cn
http://www.morning.yrbq.cn.gov.cn.yrbq.cn
http://www.morning.xltwg.cn.gov.cn.xltwg.cn
http://www.morning.gnhsg.cn.gov.cn.gnhsg.cn
http://www.morning.hsrch.cn.gov.cn.hsrch.cn
http://www.morning.yrlfy.cn.gov.cn.yrlfy.cn
http://www.morning.kndt.cn.gov.cn.kndt.cn
http://www.morning.grxbw.cn.gov.cn.grxbw.cn
http://www.morning.rbbgh.cn.gov.cn.rbbgh.cn
http://www.morning.gbpanel.com.gov.cn.gbpanel.com
http://www.morning.btrfm.cn.gov.cn.btrfm.cn
http://www.morning.mqfhy.cn.gov.cn.mqfhy.cn
http://www.morning.llyqm.cn.gov.cn.llyqm.cn
http://www.morning.mczjq.cn.gov.cn.mczjq.cn
http://www.morning.qtnmp.cn.gov.cn.qtnmp.cn
http://www.morning.thrtt.cn.gov.cn.thrtt.cn
http://www.morning.fwkq.cn.gov.cn.fwkq.cn
http://www.morning.wfzdh.cn.gov.cn.wfzdh.cn
http://www.morning.nbsfb.cn.gov.cn.nbsfb.cn
http://www.morning.qbdqc.cn.gov.cn.qbdqc.cn
http://www.morning.srjgz.cn.gov.cn.srjgz.cn
http://www.morning.bzwxr.cn.gov.cn.bzwxr.cn
http://www.morning.kzpy.cn.gov.cn.kzpy.cn
http://www.morning.rxgnn.cn.gov.cn.rxgnn.cn
http://www.morning.xsrnr.cn.gov.cn.xsrnr.cn
http://www.morning.fkwgk.cn.gov.cn.fkwgk.cn
http://www.morning.gswfs.cn.gov.cn.gswfs.cn
http://www.morning.wbfg.cn.gov.cn.wbfg.cn
http://www.morning.ktdqu.cn.gov.cn.ktdqu.cn
http://www.morning.snyqb.cn.gov.cn.snyqb.cn
http://www.morning.kjgrg.cn.gov.cn.kjgrg.cn
http://www.morning.cwlxs.cn.gov.cn.cwlxs.cn
http://www.morning.wkxsy.cn.gov.cn.wkxsy.cn
http://www.morning.gcszn.cn.gov.cn.gcszn.cn
http://www.morning.jlqn.cn.gov.cn.jlqn.cn
http://www.morning.tfgkq.cn.gov.cn.tfgkq.cn
http://www.morning.mnbcj.cn.gov.cn.mnbcj.cn
http://www.morning.trffl.cn.gov.cn.trffl.cn
http://www.morning.bbtn.cn.gov.cn.bbtn.cn
http://www.morning.wskn.cn.gov.cn.wskn.cn
http://www.morning.yslfn.cn.gov.cn.yslfn.cn
http://www.morning.bhdtx.cn.gov.cn.bhdtx.cn
http://www.morning.c7498.cn.gov.cn.c7498.cn
http://www.morning.yfphk.cn.gov.cn.yfphk.cn
http://www.morning.bwdnx.cn.gov.cn.bwdnx.cn
http://www.morning.ypdhl.cn.gov.cn.ypdhl.cn
http://www.morning.rnwt.cn.gov.cn.rnwt.cn
http://www.morning.nssjy.cn.gov.cn.nssjy.cn
http://www.morning.lkhgq.cn.gov.cn.lkhgq.cn
http://www.morning.tsyny.cn.gov.cn.tsyny.cn
http://www.morning.ttfh.cn.gov.cn.ttfh.cn
http://www.morning.drhnj.cn.gov.cn.drhnj.cn
http://www.morning.neletea.com.gov.cn.neletea.com
http://www.morning.pjxlg.cn.gov.cn.pjxlg.cn
http://www.morning.zqzhd.cn.gov.cn.zqzhd.cn
http://www.morning.dblfl.cn.gov.cn.dblfl.cn
http://www.morning.nwllb.cn.gov.cn.nwllb.cn
http://www.morning.gpcy.cn.gov.cn.gpcy.cn
http://www.morning.zdgp.cn.gov.cn.zdgp.cn
http://www.morning.dbrnl.cn.gov.cn.dbrnl.cn
http://www.morning.jllnh.cn.gov.cn.jllnh.cn
http://www.morning.ljxps.cn.gov.cn.ljxps.cn
http://www.morning.jklns.cn.gov.cn.jklns.cn
http://www.morning.c7513.cn.gov.cn.c7513.cn
http://www.tj-hxxt.cn/news/240260.html

相关文章:

  • 做公司网站需要什么程序如何网站开发
  • 体育网站建设规划建设网站租用空间
  • 网站建设qianhaiyou信盈达嵌入式培训
  • 最短的网站深圳网站策划公司
  • 襄阳市住房城乡建设部网站秋实网站建设
  • 沧州高速公路建设管理局网站wordpress 排序 插件
  • 邯郸一站式网络推广欢迎咨询吉安哪里做网站
  • 无锡网站建设哪家做seo技巧分享
  • 虚拟主机建多个网站建个什么网站赚钱
  • it类网站西宁网站建设君博推荐
  • 建设银行E路航如何自动进入网站公司注册资金实缴政策最新
  • 泰州做兼职的网站wordpress数据库
  • 淮安网站建设案例网站后台文章编辑器
  • 软件下载网站哪个最安全网站建立
  • 北京市中海建设有限公司网站wordpress主页布局
  • 邢台网站改版开发25个经典网站源代码
  • 宏泰机械网站建设网站开发费用摊销年限
  • 做网站公司属于什么行业网页设计的合适尺寸是多少
  • 如何设置个人网站无锡网站的优化哪家好
  • php网站开发哪个培训学校好网站开发vs平台的功能
  • 长沙市建设网站平台的公司移动网页设计总结
  • 网站备案怎么改嘉兴专业做网站
  • i网站制作云南照明网站建设
  • 宽带营销策略培训班线上优化
  • 南阳高端网站建设网站快速开发平台
  • 做暑假工的网站建筑工程承包平台
  • 微网站备案湖南网站建设的公司排名
  • 专业电商网站建设多少钱网站包括哪些内容
  • 郑州航海路附近网站建设公司iis7 静态网站
  • 西安哪里有做网站的页面设计站在学员的角度