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

注册完域名怎么做网站wordpress如何改标题

注册完域名怎么做网站,wordpress如何改标题,做h5最好的网站,企业网站示例题目描述: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:…

题目描述:

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。

找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

返回容器可以储存的最大水量。

说明:你不能倾斜容器。

示例:

输入:[1,8,6,2,5,4,8,3,7]
输出:49
解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。

题目解析:

使用双指针,left和right分别指向height数组的首尾,记录当前两个指针所指的两条线与x轴所围成的面积currentArea = 宽 * 高。宽为right - left,高为两条线中较短的一条的高度即Math.min(height[left],height[right])。不断更新最大值maxArea=Math.max(maxArea,currentArea),以及找到更高的一条线:

  • 如果height[left] < height[right],则left++
  • height[left] > height[right],right--。

实现代码:

class Solution {public int maxArea(int[] height) {int left = 0,right = height.length - 1;int maxArea = 0;while(left < right){int width = right - left;int currentArea = (Math.min(height[left],height[right])) * width;maxArea = Math.max(maxArea,currentArea);if(height[left] < height[right]){left++;}else right--;}return maxArea;}
}

http://www.yayakq.cn/news/835115/

相关文章:

  • 东莞哪家网站营销公司好福州seo排名优化
  • 阿坝住房和城乡建设厅网站企业网站管理系统(多语言)
  • dw做了网站还可以做淘宝详情吗临海网站开发公司
  • 南京市溧水区建设局网站网站建设套餐是什么
  • 大连模板网建站5网站开发之美
  • 做百科需要参考的网站什么类型网站
  • 网站建设软文统计局门户网站建设目标
  • 网站定制联通卡做网站优化给业务员提成
  • 淮安网站制作私人服装定制网站
  • 网站栏目方案咨询行业网站开发
  • 武强营销型网站建设费用各种网站app
  • 深圳知名网站建设平台西安建网页
  • 广东网站建设费用网站 内容 制作
  • 网站源码后台帮别人制作wordpress赚钱吗
  • 网站运营推广的方法有哪些网站建设 书籍
  • 网站备案增加域名公司网站友情链接
  • 做网站备案的问题制作网站策划书
  • 有些网站做不了seo网站建设合同续签申请书
  • wordpress 整站迁移深圳网络科技公司排名10
  • discuz做企业网站网站建设由几部分构成
  • 资阳房地产网站建设网站刷新代码
  • 网站资源整合与建设wordpress加联系方式
  • 做网站没有创意中国菲律宾南海事件
  • 织梦做中英文网站步骤影视会员代理平台网站
  • 射洪网站建设工作室怎么给网站做404
  • 如何找百度做网站快站wordpress
  • 一流的赣州网站建设公司网站建设流程
  • 网站建设归哪个部门网站导航固定
  • 网站建设知识学习心得好看的界面设计
  • icp备案 网站服务内容软件开发包含哪些内容