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

遵义专业网站建设公司电话网站建设字体

遵义专业网站建设公司电话,网站建设字体,有网络网站打不开,受欢迎的邯郸网站建设前言 今天代码随想录一刷也告一段落了,没想到我居然坚持下来了,一节都没有落下,学习到了很多种不同的解题思路,也和大家一块交流了很多,哈哈也许不久以后我还得再次二刷代码随想录,希望这一系列的题解能给大家带来帮助,如想要系统学习,请参照代码随想录网站的题解以及b站的配套…前言 今天代码随想录一刷也告一段落了,没想到我居然坚持下来了,一节都没有落下,学习到了很多种不同的解题思路,也和大家一块交流了很多,哈哈也许不久以后我还得再次二刷代码随想录,希望这一系列的题解能给大家带来帮助,如想要系统学习,请参照代码随想录网站的题解以及b站的配套视频 这里给大家放上直达链接 1.随想录网站 代码随想录 (programmercarl.com) 2.b站讲解视频 代码随想录-哔哩哔哩_Bilibili LeetCode T84  柱状图的最大矩形 题目链接:84. 柱状图中最大的矩形 - 力扣LeetCode 题目思路: 废话不多说,最后一天,打起十二分的精神 这题其实和上一题的接雨水问题有着异曲同工之妙 这一题其实就是接雨水的反面,接雨水是找凹槽,这里其实是凸起,我们需要找到左右两边比目前遍历元素小的元素,同样的思路,两者作差-1得到宽,高就是中间元素在数组中的值 唯一的难点就是在原数组两边得加上两个0,因为如果这里数组是按照升序排列的,这里我们这个方式就保持了一直递减,没有大于的情况来操作,如果我们在两边加上两个0其实就保证了两边的元素都可以处理到,无论是升序还是降序排列的数组都能够得到很好的处理 升序:保持递减无法处理 降序:一直处理无法达到栈内有两个元素的情况,最后只会是空栈. 题目代码: class Solution {public int largestRectangleArea(int[] heights) {int result 0;StackInteger st new Stack();int[] res new int[heights.length2];res[0] 0;res[res.length-1] 0;for(int i 1;iheights.length1;i){res[i] heights[i-1];}st.push(0);for(int i 1;ires.length;i){if(res[i]res[st.peek()]){st.push(i);}else{while(!st.isEmpty() res[i]res[st.peek()]){int tmp st.peek();st.pop();int left st.peek();int w i-left-1;int h res[tmp];result Math.max(result,h*w);}st.push(i);}}return result;} }
http://www.hkea.cn/news/14406896/

相关文章:

  • 旅游网站排名前5位的网络营销能做什么
  • 免费装饰公司网站模板阿里云速美建站
  • 建设网站的推广的软文专业做网站服务商
  • 深圳西乡网站建设做外贸网站市场
  • 期刊类网站建设加拿大搜索引擎
  • 高端网站设计价格广州动漫制作公司
  • 网站中页面链接怎么做的c 做网站怎么截取前面的字符
  • 网站开发的基本技术路线免费建企业网站哪个好
  • 食品网站建设风格政务微网站建设方案
  • 农村电商网站建设计划书wordpress 首页打开慢
  • 佛山网站制作哪家好网站搜索系统
  • 为什么选择当网站设计人员上海企业信息查询系统
  • 福州网站设计公司哪位大神给个网址
  • 国外免费网站域名服务器查询如何创立网站 优帮云
  • 常州 网站制作网上商城推广13种方法
  • 杂志社网站建设方案书网龙网络公司地址
  • 网站制作模板教案商城类型的网站怎么做
  • 仿制网站软件wordpress 多语言主题
  • 网站前台设计工具wordpress主题安装在哪里
  • 网站客户端制作c程序设计课程网站建设论文
  • 重庆建设工程造价信息总站万网搭建wordpress
  • 青岛建站软件买个app需要多少钱
  • 滁州市南谯区住房和建设局网站长春网站建设优化企业
  • 北京市西城区住房建设局官方网站企业邮箱账号是什么
  • 中山网站建设思餐饮网站方案
  • 网站怎么让谷歌收录我想找个做代理的网站
  • 网站制作教程设计院公共频道18点新闻
  • 网站seo关键词设置网站功能设计方案
  • 如何搭建微网站seo交流论坛
  • 亚马逊云服务 网站建设设计网站推荐什么主题