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

网站推广平台代理无障碍网站建设标准

网站推广平台代理,无障碍网站建设标准,网站设计方法,医疗网站建设策划书目录 1,题目 2,代码 3,学习与总结 3.1思路回顾 1,如何遍历 2,算法流程 3.2剖析问题 1,题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, h…

目录

1,题目

2,代码

3,学习与总结

3.1思路回顾

1,如何遍历

2,算法流程

3.2剖析问题


1,题目

给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。

说明:你不能倾斜容器。

2,代码

/*** @param {number[]} height* @return {number}*/
var maxArea = function(height) {// 题意补充说明// 容量 = x 轴上的距离(两条线之间的间距)× 两条线中较短一条的高度。// 双指针let st = 0,end = height.length -1;let areas = 0;while(st < end){const ans = Math.min(height[st],height[end])*(end - st);areas = Math.max(ans,areas); if(height[st] <= height[end]){st++;}else{end--;}}return areas;
};

3,学习与总结

3.1思路回顾

1,如何遍历

在每个状态下,无论长板或短板向中间收窄一格,都会导致水槽 底边宽度 −1​ 变短:

若向内 移动短板 ,水槽的短板 min(h[i],h[j])可能变大,因此下个水槽的面积 可能增大 。
若向内 移动长板 ,水槽的短板 min(h[i],h[j])不变或变小,因此下个水槽的面积 一定变小 。
因此,初始化双指针分列水槽左右两端,循环每轮将短板向内移动一格,并更新面积最大值,直到两指针相遇时跳出;即可获得最大面积。

2,算法流程

(1)双指针初始化,分别指向数组的首尾元素;

(2)循环收缩,直到start指针大于等于end指针,循环结束;

  • 更新面积最大值 resresres ;
  • 选定两板高度中的短板,向中间收窄一格;

(3)返回结果;

3.2剖析问题

  1. 双指针解题已经做过很多次,但遇到这题,自己在思考过程中依旧没有思路。
  2. 如果是双指针那阶段刷题,可能可以想到利用双指针来解题。
  3. 这提醒自己最近需要整理总结一下 解题方法。

勉励自己:贵在坚持!

浅浅发疯

刷题的伙伴们一起打卡,坚持啊!!!

http://www.yayakq.cn/news/376918/

相关文章:

  • 网站性能优化方案怎么做一个简单的网站
  • 百度站内搜索代码哈尔滨网站开发制作
  • 哈尔滨网站建设流程山东网站建设优化
  • 广州网站建设易得动画制作软件哪个好用
  • asp公司网站无锡网站建设优化建站
  • 网站seo综合查询潍坊网站建设工作
  • 手机端网站开发源码云浮市建设局网站
  • 怎么做网站移植网站国家企业信用信息公示系统官网河南
  • 企业网站制作一般多少钱网络公司经营范围包括劳务吗
  • 如何推进网站建设济南 制作网站 公司哪家好
  • 昆山移动网站建设网站空间到期了怎么办
  • 做网站准备材料网络公司网站报价
  • 小企业网站建设5000块贵吗官方网站下载cad
  • 网站制作方案和主要内容辽宁建设建设工程信息网
  • 网站子域名怎么做住宅与建设部网站
  • 北京建站模板公司电子网站
  • 京津冀协同发展10周年长沙有实力seo优化公司
  • 电视网站后台管理系统漏洞五指山网站建设
  • 电商网站开发的底层架构江西做网站的公司
  • 湖北省建设厅乡镇污水官方网站wordpress 电子书
  • 仿wordpress站东营seo
  • 重庆网站建设公司魁网app浏览器源码大全网站
  • 西安网站优化推广公司公司网站维护经验总结
  • 济南网站建设多少费用通过apache建设网站
  • 网站建设制作的规划方案ui网页设计成都培训
  • 网站开发提现功能wordpress实用功能
  • 衡水网站建设的地方跨境电商怎么注册开店
  • 网站代码 如何做层级关系家装室内设计培训班哪里
  • 抚州网站建设公司python做网页界面
  • 自学网站开发软件开发建设银行网站可以更改个人电话