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

学做网站产品如何做网络推广

学做网站,产品如何做网络推广,天助网推广效果怎么样,黑龙江网站建设费用Problem: 84. 柱状图中最大的矩形 文章目录 思路复杂度Code 思路 👨‍🏫 参考地址 复杂度 时间复杂度: O ( n ) O(n) O(n) 空间复杂度: O ( n ) O(n) O(n) Code class Solution {public static int largestRectangleArea(int[] height){Stack&l…

Problem: 84. 柱状图中最大的矩形
在这里插入图片描述

文章目录

  • 思路
  • 复杂度
  • Code

思路

👨‍🏫 参考地址
在这里插入图片描述

在这里插入图片描述

复杂度

时间复杂度: O ( n ) O(n) O(n)

空间复杂度: O ( n ) O(n) O(n)

Code

class Solution {public static int largestRectangleArea(int[] height){Stack<Integer> stack = new Stack<Integer>();// 单调递增栈 存的是下标int n = height.length;int[] h = new int[n + 2];//加两 哨兵节点,因为是单调递增栈 所以 加最小值h[0] = 0;//前哨兵System.arraycopy(height, 0, h, 1, n);//把 height 数组 从 0 开始 复制长度为 [1,n] (n-1 + 1)的长度到 h 数组h[n + 1] = 0;//后哨兵int m = n + 2;int ans = 0;for (int i = 0; i < m; i++){while (!stack.isEmpty() && h[i] < h[stack.peek()]){int cur = stack.pop();//这是区间的最小值,现在 i 并没有入栈// 至此:h(l,r)开区间内都是 大于 h[cur]int l = stack.peek() + 1;// 当前栈顶为左边的第一个小于 h[cur] 的值 的下标ans = Math.max(ans, (i - l) * h[cur]);}
//			stack.push(i);stack.add(i);}return ans;}
}
http://www.shuangfujiaoyu.com/news/54995.html

相关文章:

  • 经营性网站备案条件关键词有哪几种
  • 网站建设教学点上海最专业的seo公司
  • 学校网站建设板块分析seo提升关键词排名
  • 珠海科技网站建设人工智能培训一般多少钱
  • wordpress文章置顶插件baike seotl
  • 重庆建站模板源码百度推广怎么做步骤
  • 有没有做武棍的网站河北seo基础教程
  • 石家庄学做网站建设培训班网站为什么要做seo
  • 行业网站分类如何提高网站搜索排名
  • seo网络营销的技术seo线上培训机构
  • 怎么制作网站卖电子文件seo关键词推广话术
  • 网站建设 51下拉平台沈阳seo优化新势力
  • 六安网站建设价格免费网站制作教程
  • 园林设计网站大全整站seo排名要多少钱
  • 如何做团购网站中的美食地处地图功能永久免费的网站服务器有哪些软件
  • 电子商务网站建设过程报告推广普通话手抄报文字内容
  • 梧州做网站推广赚钱的平台
  • 推广收款码平台有哪些谈谈对seo的理解
  • 外贸平台营销方案seo专业技术培训
  • wordpress写入权限seo网站排名软件
  • 汕头市住房城乡建设委官方网站最近新闻头条最新消息
  • 用ps做网站画布一般建多大seo快速优化排名
  • 微信小程序下单怎么弄商家3步打造seo推广方案
  • 三亚网站怎么制作西安seo优化工作室
  • 网站建设天津长沙推广引流
  • 网页设计作品代码在哪里找海外广告优化师
  • 做搬家网站推广在那好网络推广应该怎么做啊
  • 快速做网站服务好漯河seo公司
  • 如何将下载好的网站模板用到织梦程序上邢台网站公司
  • 商城网站策划宁波seo网络推广报价