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

企业网站推广的名词解释百度网站建设公司

企业网站推广的名词解释,百度网站建设公司,摄影网页设计模板,建设通会员多少钱一个年84. 柱状图中最大的矩形给定 n 个非负整数#xff0c;用来表示柱状图中各个柱子的高度。每个柱子彼此相邻#xff0c;且宽度为 1 。求在该柱状图中#xff0c;能够勾勒出来的矩形的最大面积。以上是柱状图的示例#xff0c;其中每个柱子的宽度为 1#xff0c;给定的高度为…84. 柱状图中最大的矩形给定 n 个非负整数用来表示柱状图中各个柱子的高度。每个柱子彼此相邻且宽度为 1 。求在该柱状图中能够勾勒出来的矩形的最大面积。以上是柱状图的示例其中每个柱子的宽度为 1给定的高度为 [2,1,5,6,2,3]。图中阴影部分为所能勾勒出的最大矩形面积其面积为 10 个单位。示例:输入: [2,1,5,6,2,3]输出: 10class Solution {/*** 利用单调栈 求解总体思路是 以柱子i高度为矩形高度时所能形成最大面积(利用性质找出第i个柱子向左边和右边遍历时第一个比它低的柱子)* 单调栈定义只存高度递增的柱子* 性质* 出栈时* 那么如果单调栈为空了说明没有比这个柱子更低的了(矩形宽度为这根柱子的序号左边沿为0)* 如果单调栈不为空说明栈里面的柱子高度都小那么左边沿为栈顶柱子的序号** 矩形右边沿为i 因为你出栈 就说明你比别人低了这已经是你能达到的面积极限了.出栈记录面积* **/public static int largestRectangleArea(int[] heights) {int heightn[] new int[heights.length1];for (int i 0; i heights.length; i) {heightn[i] heights[i];}heightn[heights.length] 0; //最后增加个高度为0 的柱子以便吧单调栈里面的都弹出去。Deque stack new ArrayDeque(); //存储序号int maxS0;for (int i 0; i heightn.length;i) {while (!stack.isEmpty() heightn[i]int tempstack.pop();//这里是递减数列得长度maxS Math.max(maxS,( ( stack.isEmpty()?i:(i-stack.peek()-1) )*heights[temp] ));}stack.push(i); //入栈}return maxS;}}
http://www.yutouwan.com/news/361882/

相关文章:

  • 创意网站设计团队如何做企业交易网站
  • 企业网站备案 优帮云WordPress火车头规则
  • 网站互动方式钦州建设银行社招聘网站
  • 公司备案号查询网站wordpress163邮件
  • 有了域名 接下来怎么做网站别墅设计 网站模板
  • 响水网站建设找哪家好关键词推广数据分析
  • 做网站需要服务器和什么网站建立明细预计表
  • html5企业网站案例怎么做新网站上线通稿
  • 郑州网站制作公司哪家好做生存曲线的网站
  • 接网站开发项目天津做不锈钢的网站
  • 网页教程网站给客户做网站需要提供
  • 珠海建设企业网站网页设计首页尺寸
  • 网站建设的主要工作流程程序员自己做网站怎么赚钱
  • 软件营销网站多用户+wordpress
  • 嘉兴建设规划网站免费搭建微信小程序
  • 做智能网站平台宿迁网站
  • 常州网站开发培训价格局域网网站建设多少钱
  • 苏州企业网站建设服务中心求几个夸克没封的a站2023
  • 国外的设计网站app吗那里可以做工作室做网站
  • 宝塔 wordpress 多站点如何提升网站alexa排名
  • 杭州旅游景区网站建设金蝶软件公司简介
  • 网站开发获取本地ipseo还有用吗
  • 前端做网站框架建网站的流程和费用
  • 电子商务网站应该如何建设高端女装
  • 提升学历报考什么专业比较好seo排名优化公司哪家好
  • 中文网站建设中模板下载购物软件哪个更好更便宜
  • 17网站一起做网店杭州天眼免费查询个人
  • 手机网站建设解决方案快速网页制作工具
  • 做网站宁波大点的网络公司wordpress 登陆api
  • 家居企业网站建设市场做网站的时候会用 鸟瞰图吗