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

做网站的公司风险大不大广告联盟

做网站的公司风险大不大,广告联盟,企业做一个app多少钱,网站推广话术目录 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.wangmingla.cn/news/55853.html

相关文章:

  • 京东商城企业网站建设分析查关键词排名软件
  • 广西网站开发软件平台推广费用一般是多少
  • 葡萄牙语网站设计哪家好珠海百度seo
  • 电话销售网站建设多少钱一个月写手代写平台
  • 建网站 维护东莞百度快速排名
  • 赣州网站建设jxgzg3百度官方免费下载安装
  • 做公司网站需要注意哪些站长工具亚洲高清
  • index 石家庄网站建设百度学术官网论文查重免费
  • 厦门规划建设网站精准客户数据采集软件
  • 唐山cms模板建站营销网络推广哪家好
  • 中文网站建设域名服务器ip查询网站
  • 外国设计网站推荐怎么安装百度
  • 破解wordpress网站密码网络公司起名
  • 建筑公司网站首页全国分站seo
  • 做网站公司苏州百搜网络科技有限公司
  • 那个网站做搬家推广比较好人力资源和社会保障部
  • 做网站 怎么连到数据库什么是竞价推广
  • 苏州做网站的公司有哪些优化大师怎么样
  • 代刷网站只做软件吗seo的外链平台有哪些
  • 镇江外贸网站建设五种营销工具
  • 兼职网站平台有哪些电商平台怎么推广
  • 黄山搜索引擎优化seo分析
  • 上海做网站建设网址导航哪个好
  • 网站开发网页加载很慢怎么办2023年火爆的新闻
  • 图片上传 网站建设教学视频教程网络营销环境分析包括哪些内容
  • 靓号网站开发品牌推广方案思维导图
  • 北京专业网站制作服务苏州seo关键词优化价格
  • tomcat加jsp做网站列举常见的网络营销工具
  • 建网站 方法免费的网页网站
  • 做亚马逊联盟一定要有网站吗推广赚佣金项目