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

crm网站文章目录wordpress

crm网站,文章目录wordpress,青海建设厅网站特种作业,网站权重是怎样进行传递的给定 n 个非负整数表示每个宽度为 1 的柱子的高度图#xff0c;计算按此排列的柱子#xff0c;下雨之后能接多少雨水。 示例 1#xff1a; 输入#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1] 输出#xff1a;6 解释#xff1a;上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] …给定 n 个非负整数表示每个宽度为 1 的柱子的高度图计算按此排列的柱子下雨之后能接多少雨水。 示例 1 输入height [0,1,0,2,1,0,1,3,2,1,2,1] 输出6 解释上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图在这种情况下可以接 6 个单位的雨水蓝色部分表示雨水。 示例 2 输入height [4,2,0,3,2,5] 输出9提示 n height.length1 n 2 * 1040 height[i] 105 题解 这道题是双指针里面困难级别的题 我一开始的想法是用两个指针分别从左右两边出发两边都是判断当前木板的高度是否低于先前碰到的最高的木板如果是那么累加二者的高度差这样的思路基于一个前提前面存在更高木板可以把水给罩住 但是存在一种情况那就是一开始碰到的木板就是最高的所以这种思路不行 官方给的思路是左右两边都计算一次然后取二者间最小的 我在实现官方的思路的时候想到了一种新的方法一开始就去找到最高的那个木板所在的地方仍然从左右两边出发去计算但是碰到最高的地方我就停下来不算了 完美解决 class Solution { public:int trap(vectorint height) {int highest 0;for (int i 0; i height.size(); i) {if (height[i] height[highest])highest i;}int left height[0], right height[height.size() - 1], drop 0, i 1, j height.size() - 2;while (i highest) {if (height[i] left) {drop left - height[i];} else {left height[i];}i;}while (jhighest) {if (height[j] right) {drop right - height[j];} else {right height[j];}j--;}return drop;} };
http://www.w-s-a.com/news/572096/

相关文章:

  • 找最新游戏做视频网站天津市招标投标公共服务平台
  • 电影订票网站怎么做注册地址出租多少钱
  • 做网站的规划和设想怎样做能让招聘网站记住密码
  • 建站知乎网站公告建设方案
  • 济南市住房和城乡建设局官方网站淮阳住房和城乡建设网站
  • 网站的设计特点有哪些seo推广要多少钱
  • wordpress开通多站点好处软件开发外包公司的设计一般多少钱
  • 为什么我的网站做不起来微信网页版登录手机版下载
  • 苏州市建设职业中心网站北京网站优化方法
  • 于飞网站开发溧阳 招网站开发
  • 网站中的宣传册翻页动画怎么做长沙有哪些网络平台公司
  • 如何做视频门户网站网站建设模板ppt
  • 青岛黄岛区网站开发百度云盘登录入口
  • 建设银行甘肃省行网站房地产市场调研报告
  • js 网站制作合肥公司网站建设
  • 最好建网站系统的软件wordpress调用模版
  • 个人网站备案地址阿里云增加网站
  • 自己做网站要办手续吗重庆短视频制作公司排名
  • 哪个全球购网站做的好汉中门户网官网
  • 网站建设有哪几种wordpress 项目选项
  • 成都网站建设开发公司哪家好验证码插件 wordpress
  • 企业网站设计要点泰州市网站制作公司
  • 网站用户运营北京官方网站怎么做
  • 农业门户网站开发做首图的网站
  • wordpress 素材站模板怎么制作网站程序
  • 做ps合成的网站wordpress付费查看下载主题
  • 个人网站建设完整教程wordpress服务器搬迁
  • wordpress.主题广州 网站优化
  • 手机版网站怎样做推广如何用asp做视频网站
  • dede 网站打开慢七牛云 微信 打开 wordpress