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

怒江商城网站建设营站快车代理平台

怒江商城网站建设,营站快车代理平台,保定网站制作方案,网站说明书的详细说明给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1&a…

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

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

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

说明:你不能倾斜容器。

示例 1:

在这里插入图片描述

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

示例 2:

输入:height = [1,1]
输出:1

解题思路

设置一个双指针left和right,一个从左向右移动,一个从右向左移动,观察可知容积为(right-left)*min(height[left],height[right])
当左边的高度小于右边时,移动左边指针,反之移动右边指针,高度相等时随便移动一个就行,本文选择移动右边指针。然后每移动过一次就和max比大小,大于max就替换掉,直到left==right

class Solution {
public:int maxArea(vector<int>& height) {int max=0;int left=0,right=height.size()-1;while(left!=right){int vol=(right-left)*min(height[left],height[right]);//容积if(vol>max){max=vol;}if(height[left]<height[right]){++left;}else{--right;}}return max;}
};
http://www.yayakq.cn/news/547286/

相关文章:

  • 做美剧盗版网站建好的网站能修改吗
  • 网站建设设计工具做网站有用没
  • 移动网站建设哪家便宜网站建设的ppt
  • 淘宝上买的网站模板怎么建设网站一整套vi设计
  • 南通网站建设祥云免费在线建站
  • 昆明城乡和住房建设局网站企业网站架构
  • 镇江企业网站设计开发价格一家专门做爆品印刷的网站
  • 元典科技网站建设建设企业网站的意义
  • wordpress 3.8.1如何做网站性能优化
  • 陶瓷网站制作权重高的网站有哪些
  • 网站建设模式怎么写旅游网站项目评估
  • 青海省建设厅网站地址dedecms制作网站地图
  • 石家庄网站建设找哪家好免费com域名注册
  • 深圳团购网站设计价格创新设计多功能水杯
  • 自己做网站需要下载什么软件广西建设网官网办事大厅桂建云
  • 青岛市城市建设局网站wordpress百度推送代码
  • 建设银行徐州分行网站创新型的网站建设
  • 做网站需要多少钱济宁淘客app
  • 北京工程建设质量协会网站购物网站开发教程中文版
  • 网站建设与维护ppt检察院门户网站建设情况总结
  • 国外做免费网站的找人做个网站大概多少钱
  • 网站服务器放置地怎么填写设计培训网页班
  • 微信网站的结构怎么接推广赚钱
  • 气象网站建设管理总结wordpress文章类插件
  • 河南做网站最好的公司做程序题的国外网站
  • 网站发产品ps怎么做产品图小程序如何开发
  • 怎么做网站地图导航毕业设计
  • 东莞模具网站建设wordpress中文安装教程视频教程
  • 公积金网站建设模板网站怎么做json数据库
  • 网站添加手机站一键生成原创视频