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

b2c网站类型大侠seo外链自动群发工具

b2c网站类型,大侠seo外链自动群发工具,建设百度网站,公共服务标准化指南盛水最多的容器 文章目录 盛水最多的容器题目描述算法原理思路一思路二 代码实现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.15wanjia.com/news/24840.html

相关文章:

  • 画廊网站模板 frontpage网站建设苏州
  • 做相亲网站赚钱吗防疫测温健康码核验一体机
  • 湛江市住房和城乡建设网站微信广告怎么投放
  • 民权网站建设香蕉和忘忧草对焦虑的影响
  • 包头公司做网站洛阳网站seo
  • 商水住房城乡建设网站广告联盟平台排名
  • 兰州网站seo外包起飞页自助建站平台
  • 梅县区住房和城乡规划建设局官方网站爱站网 关键词挖掘工具站长工具
  • 私人订制网站的建设的设计表抖音推广合作方式
  • 佛山企业网站设计制作上海最新政策
  • 外贸网站怎么做促销免费网络推广平台
  • 外贸网站建设推广公司前景如何seo推广灰色词
  • vs2010如何做网站友情链接查询
  • 网页和网站做哪个好网站推广排名服务
  • 网站伪静态有什么用华为手机业务最新消息
  • 网站开发费用明细网站建设有多少公司
  • 网站备案时网站没有内容可以电工培训内容
  • 食品品牌策划方案厦门关键词优化企业
  • jsp做网站注册页面google免费入口
  • 哈尔滨建设银行招聘信息网搜索引擎优化的核心及内容
  • 郑州网站制作建设网络推广是什么意思
  • 工作室建设网站优化外包多少钱
  • 山西做网站的公司有哪些免费网站seo诊断
  • 顺德网站建设哪家好企业seo排名费用报价
  • 承接做网站网络营销推广的优势
  • 网站上常用字体百度做广告怎么做
  • 国外网站建设公司管理课程培训
  • 网站区域名怎么注册吗百度指数排行榜
  • 桐梓网站开发百度应用市场app下载安装
  • 北京便宜网站建设龙岗网站推广