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

帝国做网站是选择静态还是伪静态网站地图生成软件

帝国做网站是选择静态还是伪静态,网站地图生成软件,建设网站有哪些公司,网站内容优化细节柱状图中最大的矩形 类似接雨水#xff08;反过来#xff0c;相当于找接雨水最少的一段#xff09;题解1 暴力搜索#xff08;超时#xff09; O ( N 2 ) O(N^2) O(N2)另一种 题解2 单调栈【重点学习】常数优化 给定 n 个非负整数#xff0c;用来表示柱状图中各个柱子的… 柱状图中最大的矩形 类似接雨水反过来相当于找接雨水最少的一段题解1 暴力搜索超时 O ( N 2 ) O(N^2) O(N2)另一种 题解2 单调栈【重点学习】常数优化 给定 n 个非负整数用来表示柱状图中各个柱子的高度。每个柱子彼此相邻且宽度为 1 。 求在该柱状图中能够勾勒出来的矩形的最大面积。 提示 1 heights.length 1 0 5 10^5 1050 heights[i] 1 0 4 10^4 104 类似接雨水反过来相当于找接雨水最少的一段 题解1 暴力搜索超时 O ( N 2 ) O(N^2) O(N2) class Solution { public:int largestRectangleArea(vectorint heights) {int s heights.size();int maxs 0;for(int l 0; l s; l){int minL INT_MAX;for(int r l; r s; r){minL min(minL, heights[r]);maxs max(maxs, minL*(r-l1));}}return maxs;} };另一种 class Solution { public:int largestRectangleArea(vectorint heights) {int s heights.size();int maxs 0;for(int i 0; i s; i){int l i;int r i;int tmph heights[i];while(l 1 heights[l-1] tmph)--l;while(r 1 s heights[r1] tmph)r;maxs max(maxs, (r-l1)*tmph);}return maxs;} };题解2 单调栈【重点学习】 class Solution { public:int largestRectangleArea(vectorint heights) {int s heights.size();stackint stk; // 单调栈下标对应值保持非严格递增vectorint l(s, -1), r(s, s);int maxs 0;// 从左向右// 找到离i最近的 hegihts[i]的左边界for(int i 0; i s; i){while(stk.size() heights[stk.top()] heights[i])stk.pop();l[i] (stk.empty() ? -1 : stk.top());stk.push(i);}stk stackint();// 从右向左// 找到离i最近的 hegihts[i]的右边界for(int i s-1; i 0; i--){while(stk.size() heights[stk.top()] heights[i])stk.pop();r[i] (stk.empty() ? s : stk.top());stk.push(i);}for(int i 0; i s; i){// 使用单调栈的初衷 以height[i]为高度的矩形对应的宽 r[i]-l[i]maxs max(maxs, heights[i]*(r[i]-l[i]-1));}return maxs;} };常数优化 class Solution { public:int largestRectangleArea(vectorint heights) {int s heights.size();stackint stk; // 单调栈下标对应值保持非严格递增vectorint l(s, -1), r(s, s);int maxs 0;// 从左向右for(int i 0; i s; i){while(stk.size() heights[stk.top()] heights[i]){r[stk.top()] i;stk.pop();}l[i] (stk.empty() ? -1 : stk.top());stk.push(i);}for(int i 0; i s; i){maxs max(maxs, heights[i]*(r[i]-l[i]-1));}return maxs;} };
http://www.zqtcl.cn/news/630199/

相关文章:

  • 站长工具关键词排名怎么查深企在线
  • 长垣县建站塔山双喜网站被抓取
  • 如何更改网站的关键词企业商务网站有哪些
  • 太阳能建设网站运城个人网站建设
  • 网站建设 起飞最好的免费logo设计网站
  • 提供网站建设设计wordpress数据库查询很慢
  • 可以自己做漫画的网站怎么才能学网页设计
  • 能盈利的网站网站运营经验
  • 咸宁网站建设价格创建app需要什么条件
  • 一个静态网站多少钱谷歌推广公司哪家好
  • 做体育的网站c2c跨境电商平台有哪些?
  • 山西响应式网站建设推荐全国企业信用信息公示系统浙江
  • 西安做网站维护的公司百度百科官网入口
  • 网站网站建设公司贵阳网站设计阳光创信好吗
  • 网站广告投放收费标准长沙公司制作网站费用
  • 网站建设有哪些环节做一个产品网站要多少钱
  • 公司网站建设价格河北网站制作 网站开发
  • 适合新手做的网站项目职业技术培训
  • 提高网站流量原则昆山做百度网站
  • 怎样设计自己的网站长春制作门户网站的公司
  • 亚马逊商标备案是否必须做网站Wordpress做APP后端
  • 主办单位性质与网站名称不符网站域名怎么买
  • 帝国cms下载类网站怎么做广州外贸营销网站建设公司
  • 网站开发软件开发流程免费做外贸的网站平台有哪些
  • 教育培训网站开发广告公司怎么设置网站关键字
  • 绩溪建设银行网站济南网站建设 刘彬彬
  • 网站开发是打代码吗建网站来做什么
  • 制作网站需要什么软件wordpress建站程序
  • 做网站网站怎么赚钱软件工程师证书报考时间
  • 手机和电脑网站分开做炒股软件下载