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

足彩网站怎样做推广seo优化技术

足彩网站怎样做推广,seo优化技术,全能浏览器,虫部落是谁做的网站题目链接 力扣 11 盛最多水的容器 题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水…

题目链接

力扣 11 盛最多水的容器

题目描述

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

思路分析

知识点:双指针

解析: 

典型的双指针题,先说做法:

定义左右两个指针分别向数组中间走,可以看出,容器的容量就是两个指针指向的值中最小的那个值乘以两个指针之间的距离,可以用木桶效应来解释,即桶的容量取决于最短的那块木板。
第一次结果出来后,值较小的指针往中间走,这期间更新最大值,直到俩指针相遇。

int maxArea(int* height, int heightSize) {int left=0,right=heightSize-1;int ans=0;while(left<right){int area=fmin(height[left],height[right])*(right-left);ans=fmax(area,ans);if(height[left]<height[right]){left++;}else{right--;}}return ans;}

拓展:

为什么不移动最大值而是移动最小值?

可以看看力扣官方的题解,下面是我根据题解总结出来的:

关于无论怎样移动右指针,左指针都不会成为容器的边界(左指针最小)了这句话,我有点稀里糊涂,我的理解可能就在于左指针的值对于容器容量不起决定性作用了,因为无论右指针大还是小,移动后的容量肯定比之前的少(题解有证明),万一一开始的容量不是最大该怎么办?所以只能移动右指针

http://www.tj-hxxt.cn/news/93482.html

相关文章:

  • 网页视频怎么下载到手机相册网站优化排名易下拉霸屏
  • 网站建立的外链推广
  • 网站建设验收什么软件推广效果好
  • 做胃镜多少钱天津津门网站I广东云浮疫情最新情况
  • 甘德县wap网站建设公司seo专员招聘
  • 视频网站建设公司排名北京广告公司
  • 网站开发中网页之间的连接形式快速提高排名
  • 无锡做网站 选众诺1688关键词怎么优化
  • 可信网站认证必须做极速一区二区三区精品
  • 一个网站的预算本周新闻热点事件
  • 餐饮 公司 网站建设自助建站系统模板
  • 荥阳市建设局 网站关键词优化好
  • jsp网站开发教学视频宁德市委书记
  • 平原县网站seo优化排名百度精准引流推广
  • 电影网站开发视频教程百度推广托管公司
  • 望京网站建设公司网络视频营销
  • 无锡网站建设营销型自助建站网站哪个好
  • 网站建设 风险说明seo站长网怎么下载
  • dw代码做网站互联网营销师证书怎么考
  • 泉州网站seo中山排名推广
  • 网站建设实训报告2000字sem是什么显微镜
  • 有没有专做食品批发的网站百度小说搜索风云榜总榜
  • 福安做网站网络营销专业是做什么的
  • 黄江网站建设南京seo优化培训
  • 建设企业网站新闻开发的意义网络推广方法怎么样
  • wordpress安装模板提高seo排名
  • 如何免费建com的网站网络口碑营销案例
  • 禅城网站建设百度指数移动版
  • 虎门商城网站建设站长之家域名查询
  • 有哪些做汽配的网站谷歌google官网下载