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

企业网站源码库怎么优化推广自己的网站

企业网站源码库,怎么优化推广自己的网站,网站的建设需要虚拟机吗,idc网站模版一、柱状图中最大的矩形 84. 柱状图中最大的矩形 - 力扣(LeetCode) 单调栈很重要的性质,就是单调栈里的顺序,是从小到大还是从大到小。 栈顶和栈顶的下一个元素以及要入栈的三个元素组成了我们要求最大面积的高度和宽度&#x…

一、柱状图中最大的矩形

84. 柱状图中最大的矩形 - 力扣(LeetCode)

单调栈很重要的性质,就是单调栈里的顺序,是从小到大还是从大到小

栈顶和栈顶的下一个元素以及要入栈的三个元素组成了我们要求最大面积的高度和宽度!!

依旧是分析清楚如下三种情况:

  • 情况一:当前遍历的元素heights[i]大于栈顶元素heights[st.top()]的情况
  • 情况二:当前遍历的元素heights[i]等于栈顶元素heights[st.top()]的情况
  • 情况三:当前遍历的元素heights[i]小于栈顶元素heights[st.top()]的情况
class Solution {public int largestRectangleArea(int[] heights) {int[] newHeight = new int[heights.length + 2];System.arraycopy(heights, 0, newHeight, 1, heights.length);newHeight[heights.length+1] = 0;newHeight[0] = 0;Stack<Integer> stack = new Stack<>();stack.push(0);int res = 0;for (int i = 1; i < newHeight.length; i++) {while (newHeight[i] < newHeight[stack.peek()]) {int mid = stack.pop();int w = i - stack.peek() - 1;int h = newHeight[mid];res = Math.max(res, w * h);}stack.push(i);}return res;}
}

http://www.yidumall.com/news/96484.html

相关文章:

  • 浙江做网站广告推广平台赚取佣金
  • 大的网站制作seo优化器
  • 定制网站建设公司哪家好企业网站建设案例
  • 网站文章标题改了 百度快照多久能改营销策划案例
  • 怎么制作网站app百度免费安装
  • 我想自学建网站市场营销的策划方案
  • 成都如何做网站无锡网站建设
  • 青岛网站建设团队百度快照是干什么的
  • 网站推广活动策划太原网站快速排名提升
  • 怎么查看网站是哪家公司做的搜索量用什么工具查询
  • 河南工程建设信息网官网深圳百度关键字优化
  • 江苏住房建设厅主办网站什么是白帽seo
  • 那个做头像的网站好seo优化公司排名
  • 专注网站建设怎么样友情链接是外链吗
  • 苏州吴中区做网站的seo优化的价格
  • 在线网页设计培训机构湛江百度seo公司
  • 做网站前期创建文件夹公司做网站需要多少钱
  • nas做网站服务器搜索引擎营销方法
  • 免费自己制作网站方法seo网站结构优化
  • 晋江网站建设报价优化百度seo技术搜索引擎
  • 预约网站如何自己做建网站的公司
  • 图片做动画网站关键词查询工具软件
  • 网站开发与设计作业郑州网络推广团队
  • 广州做企业网站哪家好关键词优化是什么意思?
  • 山东济宁刚刚出大事山东疫情亚马逊seo推广
  • 做机械设备内销网站有哪些樱桃bt磁力天堂
  • 南京网站开发就业培训课程网站推广步骤
  • 乐清建网站seo优化实训总结
  • 苏州网站建设制作方案企业培训课程设置
  • wap网站是什么站长工具查询域名信息