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

深圳做网站d公司韩国建筑网站

深圳做网站d公司,韩国建筑网站,怎么把html模板导入wordpress,湖南大型网站建设盛水最多的容器 文章目录 盛水最多的容器题目描述算法原理思路一思路二 代码实现Java代码实现C代码实现 题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与…

盛水最多的容器

文章目录

  • 盛水最多的容器
    • 题目描述
    • 算法原理
      • 思路一
      • 思路二
    • 代码实现
      • Java代码实现
      • C++代码实现

题目描述

给定一个长度为 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

提示:

  • n == height.length
  • 2 <= n <= 105
  • 0 <= height[i] <= 104

算法原理

思路一

暴力枚举,两层for循环,没啥意思,会超时

时间复杂度为O(n^2)

思路二

利用单调性,使用双指针来解决问题

时间复杂度O(n)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

代码实现

Java代码实现

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

C++代码实现

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

相关文章:

  • 什么软件做美食视频网站好网站打开速度影响因素
  • 防水补漏在哪个网站做宣传好android聊天功能开发
  • 电子商务网站策划仿牌网站空间
  • 域名租赁网站网站开发者账号购买
  • 务川县住房和城乡建设局网站投资建设网站首页
  • 网站建设银行北京冬奥会纪念币发行时间中国工程建设企业协会网站
  • 我是站长网中国平安人寿保险公司官网
  • 网上祭奠类网站怎么做火车站网站建设方案
  • 康巴什网站建设高唐做网站建设的公司
  • 网站备案查询微信公众号做微网站
  • 自适应网站模板建站没有微信怎么进入公众号
  • 网站建设类外文翻译中小企业建网站
  • 公司网站制作策划广西建设学院官方网站
  • 设计汽车网站婚庆公司收费标准
  • 保定网站优化排名广州花都区网站建设
  • 辽宁工业大学教务管理系统有什么做网站优化公司
  • 浏览器看外国网站google google
  • 怎样做免费企业网站湖北宜昌网络科技有限公司
  • 金湖有哪里做网站的网站开发建设合同模板
  • 深圳 网站 设计网站架构是什么意思
  • 西安团购网站建设响应式官网模板
  • 山东网站建设网百度小程序有什么用
  • 网站访客qq统计 原理wordpress加载完再显示
  • 国外优秀平面设计网站semester怎么读
  • 成都企业网站seo技术包装设计师
  • 手机端网站欣赏wordpress能恢复修改前吗
  • 输入网址跳到别的网站丢了么网站
  • asp网站vps搬家做视频类网站需要哪些许可
  • 网站建设工作室有几个部门企业网站优化是什么
  • 电脑做系统网站哪里租服务器做网站