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

佛山网站建设4-win方维优质做网站价格

佛山网站建设4-win方维,优质做网站价格,淘宝网站策划怎么做,云网站功能84 柱状图中最大的矩形 题目链接:84. 柱状图中最大的矩形 - 力扣(LeetCode) 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的…

84 柱状图中最大的矩形

题目链接:84. 柱状图中最大的矩形 - 力扣(LeetCode)

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

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

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

思路:使用left、right分别记录每个元素左边比它小和右边比它小的位置。

class Solution {
public:int largestRectangleArea(vector<int>& heights) {vector<int> left(heights.size(), -1);vector<int> right(heights.size(), heights.size());stack<int> s;int result = 0;//rightfor(int i = 0; i < heights.size(); i++){while(!s.empty() && heights[i] < heights[s.top()]){right[s.top()] = i;s.pop();}s.push(i);}while(!s.empty()) { s.pop();}//leftfor(int i = heights.size() - 1; i >= 0; i--){while(!s.empty() && heights[i] < heights[s.top()]){left[s.top()] = i;s.pop();}s.push(i);}for(int i = 0; i < heights.size(); i++){result = max(result, (right[i] - left[i] - 1) * heights[i]);}return result;}
};
http://www.yayakq.cn/news/325590/

相关文章:

  • 网站建设素材网页公司网址大全
  • 东莞网站空间我想做代理怎么找厂家
  • 企业网站建设 管理 维护 请找阿里网站制作需要多少钱
  • 做医药行业找药的网站建工网校和环球网校哪个好
  • 临西网站建设价格个人网站建设需要多少钱
  • 网站被k了wordpress 右侧广告
  • 中山网站建设收费标准简单易做的网站
  • 哪个网站有做阿里巴巴流量个人简历怎么写简短又吸引人
  • 庄浪县县住房建设局网站网站开发属于商标哪个类别
  • 山东国舜建设集团网站虾米音乐 wordpress
  • 用网站ip做代理广州做网页的公司
  • 国内最大设计网站思明区建设局网站
  • 公园网站建设方案全自动推广引流软件
  • 企业网站优化技巧电商网站开发思路
  • 企网官方网站用dw制作网站模板
  • 手机版网站模板下载地址河南郑州是几线城市
  • 网站建设 企炬江阴网站推广的8种方法
  • 一个网站seo做哪些工作江西网站建设公司联系方式
  • 做网站图片分辨率怎么在网站里做网页
  • 心理学门户网站开发与实现帝国网站7.2 pc wap 跳转
  • 个人网站备案备注写什么做网站外包好吗
  • 深圳专业做网站公司自己做的网站怎么放图片
  • 优秀网站开发红木家具网站模板
  • 评价一个网站教育网站 php
  • 网站增加外链的方法有哪些网店美工的技能要求
  • 网站做视频的软件北京装饰公司前十名
  • seo综合查询 站长工具WordPress 调整语言
  • 网站的网站维护的原因ppt模板免费下载网站不需要登录
  • 高端企业网站源码智慧团建电脑版登录入口官网
  • 知乎 做照片好的网站简单大气网站欣赏