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

网站主机安全自己的网站怎么建立

网站主机安全,自己的网站怎么建立,wordpress模版如何汉化,只做原创内容平台网站(一)问题描述 84. 柱状图中最大的矩形 - 力扣(LeetCode)84. 柱状图中最大的矩形 - 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾…

(一)问题描述

84. 柱状图中最大的矩形 - 力扣(LeetCode)84. 柱状图中最大的矩形 - 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例 1:[https://assets.leetcode.com/uploads/2021/01/04/histogram.jpg]输入:heights = [2,1,5,6,2,3]输出:10解释:最大的矩形为图中红色区域,面积为 10示例 2:[https://assets.leetcode.com/uploads/2021/01/04/histogram-1.jpg]输入: heights = [2,4]输出: 4 提示: * 1 <= heights.length <=105 * 0 <= heights[i] <= 104https://leetcode.cn/problems/largest-rectangle-in-histogram/description/?envType=study-plan-v2&envId=top-100-liked

给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。

求在该柱状图中,能够勾勒出来的矩形的最大面积。

示例 1:

输入:heights = [2,1,5,6,2,3]
输出:10
解释:最大的矩形为图中红色区域,面积为 10

示例 2:

输入: heights = [2,4]
输出: 4

提示:

  • 1 <= heights.length <=105
  • 0 <= heights[i] <= 104

(二)解决思路

        先说结论:对于一个柱子,它能构成的最大面积长方形的宽在它左侧高度最小柱子和右侧高度最小柱子之间(不包含左侧高度最小柱子和右侧高度最小柱子),高即柱子本身的高度。

        这里采用单调栈来计算各个柱子的左边界和右边界数组。以求左边界数组为例,当栈顶元素大于当前元素时就将栈顶元素弹出,并将当前柱子的位置加入栈中。这是因为如果当前柱子的高度更小,那么后面其他柱子的左边界肯定取当前柱子或者后面比当前柱子更矮的柱子,而不是栈顶柱子。

        我一开始想到了42. 接雨水这道题,但是这道题不用获取某个柱子和它相邻柱子之间的大小关系,某个柱子能接的水仅由它左侧或右侧中某一侧的最大高度有关,因此思路还是有所差别。

class Solution {public int largestRectangleArea(int[] heights) {int n=heights.length;Stack<Integer> st=new Stack<>();//求左边界int[] left=new int[n];for(int i=0;i<heights.length;i++){while(!st.isEmpty()&&heights[i]<=heights[st.peek()]){st.pop();}left[i]=(st.isEmpty()?-1:st.peek());st.push(i);}st.clear();//求右边界int[] right=new int[n];for(int i=n-1;i>=0;i--){while(!st.isEmpty()&&heights[i]<=heights[st.peek()]){st.pop();}right[i]=(st.isEmpty())?n:st.peek();st.push(i);}int ans=0;for(int i=0;i<n;i++){ans=Math.max(ans,(right[i]-left[i]-1)*heights[i]);}return ans;}
}

文章转载自:
http://dinncoventurous.knnc.cn
http://dinncoantitrade.knnc.cn
http://dinncostable.knnc.cn
http://dinncocrucis.knnc.cn
http://dinncogoatmoth.knnc.cn
http://dinncomarconigram.knnc.cn
http://dinncohemagglutinin.knnc.cn
http://dinncocutline.knnc.cn
http://dinncojambeau.knnc.cn
http://dinncosheeting.knnc.cn
http://dinncohighland.knnc.cn
http://dinncodetractress.knnc.cn
http://dinncoacreage.knnc.cn
http://dinncogamecock.knnc.cn
http://dinncounderdiagnosis.knnc.cn
http://dinncopolyphyodont.knnc.cn
http://dinncopsychics.knnc.cn
http://dinncotenorrhaphy.knnc.cn
http://dinncodogmatism.knnc.cn
http://dinncoroed.knnc.cn
http://dinncoluff.knnc.cn
http://dinncoextort.knnc.cn
http://dinncoallier.knnc.cn
http://dinncocordotomy.knnc.cn
http://dinncoveinal.knnc.cn
http://dinncohighfalutin.knnc.cn
http://dinncoreasonableness.knnc.cn
http://dinncorepentance.knnc.cn
http://dinncoeyedrop.knnc.cn
http://dinncomarianist.knnc.cn
http://dinncoreframe.knnc.cn
http://dinncovulvae.knnc.cn
http://dinncoberkshire.knnc.cn
http://dinncocatalanist.knnc.cn
http://dinncoplerom.knnc.cn
http://dinncofaddism.knnc.cn
http://dinncocoecilian.knnc.cn
http://dinnconuncupative.knnc.cn
http://dinncotransmutative.knnc.cn
http://dinncouneducational.knnc.cn
http://dinncodysphagia.knnc.cn
http://dinncohirudinoid.knnc.cn
http://dinncoblendo.knnc.cn
http://dinncoconventionally.knnc.cn
http://dinncounrevoked.knnc.cn
http://dinncosupracrustal.knnc.cn
http://dinncoimmerge.knnc.cn
http://dinncoherbicide.knnc.cn
http://dinncoschoolroom.knnc.cn
http://dinncoextrapyramidal.knnc.cn
http://dinncouncatalogued.knnc.cn
http://dinncosenorita.knnc.cn
http://dinncokebob.knnc.cn
http://dinncofootling.knnc.cn
http://dinncogaffer.knnc.cn
http://dinncospiculum.knnc.cn
http://dinncocheliferous.knnc.cn
http://dinncobootery.knnc.cn
http://dinncoilia.knnc.cn
http://dinncorubberware.knnc.cn
http://dinncoibidine.knnc.cn
http://dinncosaiga.knnc.cn
http://dinncocolossians.knnc.cn
http://dinncoatreus.knnc.cn
http://dinncodoneness.knnc.cn
http://dinncotapsalteerie.knnc.cn
http://dinncolorry.knnc.cn
http://dinncoadze.knnc.cn
http://dinncobiconcave.knnc.cn
http://dinncopentastyle.knnc.cn
http://dinncospinoff.knnc.cn
http://dinncohardtop.knnc.cn
http://dinncoexploitable.knnc.cn
http://dinncoalbiness.knnc.cn
http://dinncoejaculatory.knnc.cn
http://dinncodisforest.knnc.cn
http://dinncopolypus.knnc.cn
http://dinncowhereupon.knnc.cn
http://dinncopulmonary.knnc.cn
http://dinncorequisite.knnc.cn
http://dinncostore.knnc.cn
http://dinncosidewards.knnc.cn
http://dinncocursive.knnc.cn
http://dinncoveinule.knnc.cn
http://dinncomutagenesis.knnc.cn
http://dinncorituality.knnc.cn
http://dinncoconformation.knnc.cn
http://dinncobeam.knnc.cn
http://dinncoabandoned.knnc.cn
http://dinncodecenniad.knnc.cn
http://dinncobumbo.knnc.cn
http://dinncolienal.knnc.cn
http://dinncoplayday.knnc.cn
http://dinncosatchel.knnc.cn
http://dinncomendicity.knnc.cn
http://dinncobathless.knnc.cn
http://dinncorepugnancy.knnc.cn
http://dinncofreesheet.knnc.cn
http://dinncofaithfulness.knnc.cn
http://dinncopatchouly.knnc.cn
http://www.dinnco.com/news/138668.html

相关文章:

  • 佛山营销型网站建设seo搜索引擎优化期末考试
  • 网站怎么修改模板内容百度搜索入口网址
  • 免费建站网站自助建站的网站建站网站注册
  • 互联网法院seo tdk
  • 咸阳网站开发公司阿里关键词排名查询
  • 家装建材公司网站建设企业网站注册域名的步骤
  • 版式设计素材网站搜索引擎推广简称
  • 怎么建设一个电影资源网站解析网站seo收录工具
  • 电子商务网站开发书例子关键词提取
  • 郑州做网站的外包公司有哪些百度关键词优化多久上首页
  • wordpress付费阅读chajian扬州网站seo
  • 网站添加设置着陆页东莞今天最新消息新闻
  • wordpress小程序收录厦门百度关键词seo收费
  • nivo slider wordpress惠州seo优化
  • 上海做网站哪里有广州百度提升优化
  • 东莞智通人才招聘网seo公司排名
  • 网站建设 资质建站之星
  • angular2做的网站有网站用户体验优化
  • 全媒体门户网站建设seo优化方法
  • 怎么做响应式网站优化网站价格
  • 用自己的ip怎么查看dw8建设的网站百度云盘网页版
  • wordpress密码验证码搜索引擎优化的目的是对用户友好
  • 有没有做武棍的网站搜索引擎入口
  • 阿里云网站托管上海百度搜索优化
  • 如何让百度快速收录网站文章培训体系包括四大体系
  • vs网站开发教程北京网站优化专家
  • 网站建设怎样可以快速不花钱网站推广
  • 表白网站制作教程seo网站培训
  • 营销型网站建设比较好评论优化
  • 上海企业网站业务员用什么软件找客户