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

企业如何应用网站的怎么做平台网站

企业如何应用网站的,怎么做平台网站,建设网站如何选择服务器,个人网站建设心得接雨水 1、 题目描述2、解题思路 1、 题目描述 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图#xff0c;计算按此排列的柱子#xff0c;下雨之后能接多少雨水。 2、解题思路 本题使用了双指针#xff0c;根据下图可以得出#xff0c;下标 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 left0,rightheight.length-1;// 定义左边最大值和右边最大值int leftMax0,rightMax0;// 定义最终结果int ans 0;// 两个指针相遇为循环结束条件while(leftright){// 判断当前高度是否比最大高度大若是更新最大高度if(height[left]leftMax)leftMax height[left];if(height[right]rightMax)rightMax height[right];// 下标i处能接到的雨水量由leftMax和rightMax的最小值决定if(leftMaxrightMax){ans leftMax-height[left];left;}else{ans rightMax-height[right];right--;}}return ans;} }时间复杂度O(n)其中 n 是数组 height 的长度。两个指针的移动总次数不超过 n。空间复杂度O(1)。只需要使用常数的额外空间。
http://www.hkea.cn/news/14564145/

相关文章:

  • 什么都能买到的网站wordpress option
  • 吴川网站建设公司深圳小程序推广
  • 怎么自己免费创建网站广州网站建设骏域
  • 深圳开发公司网站建设wordpress调用指定分类的文章列表
  • 花网站开发背景建设网站需要的人才
  • 建设一个商业网站费用做采购 通常在什么网站看
  • 医药招商网站建设网站设置子目录
  • 网站开发邮件服务器网站服务器数据迁移
  • 如何自己做网站优化wordpress后台添加侧边栏菜单
  • 网站推广类型微商系统软件开发
  • project 网站开发计划wordpress 种子搜索引擎
  • 电商网站建设工具互联网站建设 天津
  • 网站单页面怎么做的长沙网站优化对策
  • 个人网站涉及企业内容dede网站源码
  • 广州网站建设广州网络推广公司排名网站域名被黑
  • 2023企业所得税最新政策seo关键词优化软件排名
  • 青岛网站seo服务唐山网站建设找煌途
  • 如何优化自己的网站网页布局有哪几种
  • 找人做jsp网站360永久免费建网站
  • 做音乐下载网站网络整合营销
  • 什么企业做网站比较好工作不开心应该辞职吗
  • 静态网站建设摘要高端网站定制公司
  • 北京网站制作开发公司织梦网站更改网站的导航
  • 阜宁做网站哪家好全案营销的未来发展趋势
  • 事业单位网站登录模板刷赞网站推广qq
  • 温州网站建设费用微信小程序云服务器价格
  • 石家庄市和城乡建设局网站云服务器开网站
  • 网站托管服务商优秀的网站建设
  • wordpress手机编辑器插件下载河北利用关键词优化网页
  • 云南电商网站建设带动画的网站模板