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

班级网站建设模板下载企业年金查询官网

班级网站建设模板下载,企业年金查询官网,江西工厂网站建设,wordpress热门文章题目 柱状图中的最大的矩形 给定 n 个非负整数#xff0c;用来表示柱状图中各个柱子的高度。每个柱子彼此相邻#xff0c;且宽度为 1 。 求在该柱状图中#xff0c;能够勾勒出来的矩形的最大面积。 示例 1: 输入#xff1a;heights [2,1,5,6,2,3] 输出#xff1a;10 …题目 柱状图中的最大的矩形 给定 n 个非负整数用来表示柱状图中各个柱子的高度。每个柱子彼此相邻且宽度为 1 。 求在该柱状图中能够勾勒出来的矩形的最大面积。 示例 1: 输入heights [2,1,5,6,2,3] 输出10 解释最大的矩形为图中红色区域面积为 10示例 2 输入 heights [2,4] 输出 4提示 1 heights.length 1050 heights[i] 104 题解 枚举高度预处理l r class Solution {public int largestRectangleArea(int[] heights) {int ans 0;DequeInteger st new ArrayDeque();int n heights.length;//l[i]为左边最近的比其小的下标 r[i]为右边最近的比其小的下标int[] l new int[n], r new int[n];Arrays.fill(l, -1);// 初始化-1Arrays.fill(r, n);// 初始化nfor (int i 0; i n; i) {while (!st.isEmpty() heights[i] heights[st.peekLast()]) {r[st.pollLast()] i;}st.addLast(i);}st.clear();for (int i n - 1; i 0; i--) {while (!st.isEmpty() heights[i] heights[st.peekLast()]) {l[st.pollLast()] i;}st.addLast(i);}for (int i 0; i n; i) {int h heights[i];ans Math.max(ans, (r[i] - l[i] - 1) * h);}return ans;} }
http://www.zqtcl.cn/news/951631/

相关文章:

  • 室内设计网课北京网站优化前景
  • 北京 网站建设 知乎上海公司买新能源车
  • 成都微网站wordpress 购买
  • 网站开发一般要用到哪些软件软件开发工程师机构
  • dj网站开发建设网站备案 换空间
  • 网站建设哪家最好网站开发怎么报价
  • app 微商城网站建设网站建设流程百科
  • 网站短期培训学校小说网站怎么建设的
  • 最简单的免费网站制作模板电子商务 网站系统
  • 网站域名备案授权书网站建设长春
  • 网站维护主要从哪几个方面做seo营销的概念
  • 北京网站建设营销网站策划案4500
  • 网站建设售后培训wordpress 过滤html
  • 湖北森泰建设集团有限公司网站国外产品设计网站推荐
  • 网站建设与代运营产品介绍排版网页设计教程
  • 音乐网站排名搜索引擎网络推广方法
  • asp.net 企业网站昆明高端seo怎么做
  • 图书馆网站建设需求方案企业网站背景图片
  • 网站app的作用做家教网站资质
  • 资源网站搭建北京app网站建设
  • 天津做宠物饲料的网站wordpress添加注册页面模板
  • 网站建设公司石家庄php网站开发报价
  • 国外免费网站服务器链接cpa自己做网站
  • 手机网站的优缺点2024中国企业500强
  • 黄河道网站建设网站设计标语
  • 企业网站建设范文wordpress 5.1
  • 网站 河北 备案 慢设计一个营销方案
  • 网站建设培训合肥品牌设计案例
  • 建网站注册免费云服务器
  • 可以做网站的公司有哪些聊天软件开发厂家有哪些