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

购物网站html模板高校网站建设策划

购物网站html模板,高校网站建设策划,北京品牌网站建设公司,wordpress修改注册表二刷终于能过了. 思路解析: 不愧是hard,第一步就很难想, 对于每一个矩阵,我们要想清楚怎么拿到最大矩阵, 对于每个height[i],我们需要找到left和right,left是i左边第一个小于height[i]的,right是右边第一个小于height[i]的,那么他的最大矩阵就是height[i] * (right-left-… 二刷终于能过了. 思路解析: 不愧是hard,第一步就很难想,     对于每一个矩阵,我们要想清楚怎么拿到最大矩阵, 对于每个height[i],我们需要找到left和right,left是i左边第一个小于height[i]的,right是右边第一个小于height[i]的,那么他的最大矩阵就是height[i] * (right-left-1), 遍历所有的i即可 但是对于1e5我们不可能用O(n^2),所有我们使用单调队列来优化这个取 left,right 的过程.具体说来就是 把right数组设置初值len-1, 从左往右遍历, 如果当前元素小于队尾,就把队尾元素弹出,队尾元素对应的right就是当前的i ,直到队列为空,或者队尾元素大于等于当前元素,遍历结束还存在队列里面的元素的right是len-1         left同理         即是, 把left数组设置初值0, 从右往左遍历, 如果当前元素小于队尾,就把队尾元素弹出,队尾元素对应的left就是当前的i, 直到队列为空,或者队尾元素大于等于当前元素,遍历结束还存在队列里面的元素的right是0 具体代码如下: class Solution { public://找左右两边比他大的连续的int largestRectangleArea(vectorint heights){stackint stk;int lenheights.size();vectorint l(len,0),r(len,len-1);for(int i0;iheights.size();i){while(stk.size() heights[i]heights[stk.top()]){ //正常的应该是 的时候pop但是我们这个不是要保证单调,而是要求出左右边界,所以我们使用的时候popr[stk.top()]i-1; //所以离开的时候,就是可以判断 剩下没有被赶走的就是len-1了stk.pop(); }stk.push(i);}stackint stk1; //清空一个栈,不如新建一个for(int ilen-1;i0;i--){while(stk1.size() heights[i]heights[stk1.top()]){l[stk1.top()]i1; //所以离开的时候,就是可以判断 剩下没有被赶走的就是0了stk1.pop();}stk1.push(i);} int ans0;for(int i0;ilen;i){ansmax(ans,(r[i]-l[i]1)*heights[i]);}return ans;} };//给两个测试用例 //[2,1,5,6,2,3,2] //[2,1,5,6,2,3,3,3,2]
http://www.pierceye.com/news/56959/

相关文章:

  • 试用型网站怎么做南宁哪些公司专业做网站
  • 跨境网站开发公司门户网站建设和运行招标文件
  • 做网站如何找项目江西省飞宏建设工程有限公司 网站
  • 小说下载网站哪个好景区旅游网站平台建设方案
  • 个人网站如何做流量wordpress自定义编辑器
  • 门户网站搭建方案虚拟机做的网站怎么让外网访问
  • 东莞网站排名优化邢台专业网站建设公司推荐
  • 山西网站建设推广服务天津快速排名
  • 网站是软件吗陕西示范校建设专题网站
  • 襄阳做网站的公司有哪些自己建网站做那个模块好
  • 做网站广告怎么做上海网站制作设计公司
  • 快速搭建网站优帮云wordpress商城主题模板下载地址
  • 开封市建设银行网站网站建设工作下步打算
  • asp网站压缩金沙洲网站建设工作室
  • 商业网站策划书范文自己电脑做服务器搭网站
  • 百度推广怎么做的网站吗优化设计五年级下册数学答案
  • 石家庄鹿泉网站建设浙江网站备案流程
  • 新型h5网站建设福田做棋牌网站建设哪家公司便宜
  • 迁安做网站哪家好微网站价格
  • 网站网站建设专业wordpress主题Linkedin
  • 景德镇建设网站建网站的公司怎么样
  • 如何整理网站微信里借钱的小程序
  • 成都武侯区建设局门户网站电商网站设计理念
  • 云南做网站的公司软件开发项目经理
  • 做网站建设优化的公司北京室内设计师电话
  • 昆明做网站多少钱电子商业网站建设步骤
  • 天猫交易网站做一个兼职app多少钱
  • php网站建设自我总结品牌vi设计案例欣赏ppt
  • 域名查询网站公司移动端的网站模板下载
  • 厦门网站建设工作网架制作厂