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

网站建设需要多长时间流量神器

网站建设需要多长时间,流量神器,给我免费播放片高清在线观看扭曲的家庭恐怖,高港做网站接雨水 1、 题目描述2、解题思路 1、 题目描述 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 2、解题思路 本题使用了双指针,根据下图可以得出,下标 i 处能接的雨水量由左边…

接雨水

  • 1、 题目描述
  • 2、解题思路

1、 题目描述

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
在这里插入图片描述

2、解题思路

本题使用了双指针,根据下图可以得出,下标 i 处能接的雨水量由左边最大值 leftMax 和右边最大值 rightMax 中的最小值决定,因此设置左指针left和右指针right,左指针只会向右移动,右指针只会向左移动,遍历的过程中持续更新 leftMax 和 rightMax 。

  • 若 leftMax < rightMax,下标 left 处能接的雨水量等于 leftMax−height[left],将下标 left 处能接的雨水量加到能接的雨水总量,然后将 left 加 1(即向右移动一位)
  • 若 leftMax ≥ rightMax,下标 right 处能接的雨水量等于 rightMax−height[right],将下标 right 处能接的雨水量加到能接的雨水总量,然后将 right 减 1(即向左移动一位)

在这里插入图片描述

class Solution {public int trap(int[] height) {// 定义左右指针int left=0,right=height.length-1;// 定义左边最大值和右边最大值int leftMax=0,rightMax=0;// 定义最终结果int ans = 0;// 两个指针相遇为循环结束条件while(left<right){// 判断当前高度是否比最大高度大,若是,更新最大高度if(height[left]>leftMax)leftMax = height[left];if(height[right]>rightMax)rightMax = height[right];// 下标i处能接到的雨水量由leftMax和rightMax的最小值决定if(leftMax<rightMax){ans += leftMax-height[left];left++;}else{ans += rightMax-height[right];right--;}}return ans;}
}
  • 时间复杂度:O(n),其中 n 是数组 height 的长度。两个指针的移动总次数不超过 n。
  • 空间复杂度:O(1)。只需要使用常数的额外空间。
http://www.zhongyajixie.com/news/25101.html

相关文章:

  • 金融交易网站开发哈尔滨优化调整人员流动管理
  • 网站备案 几年舆情信息报送
  • 投资网站哪个好微信app小程序开发
  • cloud域名注册网站微博推广方式
  • 关于外贸公司的网站合肥seo报价
  • wordpress主题php破解360优化大师最新版下载
  • 设计网站中如何设置特效关键词筛选工具
  • 职教集团网站建设方案网络营销有哪些模式
  • 大收录量的网站怎么做网站制作过程
  • 阿里云网站建设教程电商运营基础知识
  • 佛山市制作网站网盟推广
  • 电商网站开发系统架构今天军事新闻最新消息
  • 大学网站建设与功能开发黄冈seo
  • 门户网站建设需要多少钱电商数据网站
  • 长春网站建设公司抖音权重查询
  • 西安网页制作培训机构廊坊seo排名优化
  • 北京个人网站建设多少钱seo评测论坛
  • 那个网站百度收录快苏州百度快照优化排名
  • 温州哪家做网站百度云网站入口
  • 网站制作价格情况百度页面
  • 虎门网站建设推广论坛seo招聘
  • 2345浏览器免费版百度seo工作室
  • 免费生成网页的网站企业宣传推广
  • 山东企业网站建设百度咨询电话 人工客服
  • 网站开发流程步骤关键词优化课程
  • 自己做的网站打不开了seo营销方案
  • 网上那个网站做席子批发谷歌搜索引擎免费入口 台湾
  • 利用已有网站 制作悟空建站seo服务
  • 网站公安局备案 所需要的材料查询网站流量的网址
  • 做网站为职业生存不下去seo基础入门免费教程