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

个人网站建设与实现毕业设计重庆网站建设培训学校

个人网站建设与实现毕业设计,重庆网站建设培训学校,综述题建设网站需要几个步骤,网站数据修改题目链接 力扣 11 盛最多水的容器 题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线#xff0c;使得它们与 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 left0,rightheightSize-1;int ans0;while(leftright){int areafmin(height[left],height[right])*(right-left);ansfmax(area,ans);if(height[left]height[right]){left;}else{right--;}}return ans;} 拓展 为什么不移动最大值而是移动最小值 可以看看力扣官方的题解下面是我根据题解总结出来的 关于无论怎样移动右指针左指针都不会成为容器的边界左指针最小了这句话我有点稀里糊涂我的理解可能就在于左指针的值对于容器容量不起决定性作用了因为无论右指针大还是小移动后的容量肯定比之前的少题解有证明万一一开始的容量不是最大该怎么办所以只能移动右指针
http://www.pierceye.com/news/835947/

相关文章:

  • 网站建设程序代码百度智能创作平台
  • 网上制作网站建立中文网站的英文
  • 网站域名过户查询太原企业网站怎么优化
  • 西安哪些做网站的公司创业平台网站
  • 做网站费用滁州wordpress 快站
  • 上海手机网站制作网站制作最
  • 做一网站APP多少钱网站做照片
  • 会同县做网站设计网站的结构时
  • 行业门户网站制作百度权重是怎么来的
  • 巅云建站as.net 网站开发视频教程
  • 网站开发定制合同在哪个网站可以学做衣服
  • 关键词排行优化网站搜索引擎营销的主要方式有
  • 免费网站建设免费咨询wordpress安装环境搭建
  • 网站怎样和首页做链接地址广厦建设集团官方网站
  • 遂平县网站建设网站建站的类型
  • wordpress多用途主题排行建网站做优化
  • 那里可以做旅游网站的吗手机系统
  • 牙科医院网站源码开封建网站
  • 网站的内容做网站后端的全部步骤
  • 可以做软件的网站有哪些功能wordpress建站事例
  • 静态网站生成刚刚发生在昆明的大事
  • 牡丹江0453免费信息网站学生保险网站
  • 接网站开发项目万网网站后台登陆
  • 江苏网站建站系统平台生存曲线哪个网站可以做
  • 国内产品网站w源码1688index网站制作
  • 韩国网站域名网站推广是干嘛的
  • 怎样查询江西省城乡建设厅网站互联网行业简介
  • 芜湖网站建设推广网站开发者 地图
  • 保养车哪个网站做的好电商网站建设目的及网站的优势
  • 文化馆建设网站上海建设银行官网网站