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

自己做的网站如何放进服务器移动端网站建设推广方案

自己做的网站如何放进服务器,移动端网站建设推广方案,推广论坛有哪些,wordpress+typechoLeetCode:84.柱状图中最大的矩形 84. 柱状图中最大的矩形 - 力扣#xff08;LeetCode#xff09; 1.思路 双指针思路#xff0c;以当前数组为中心#xff0c;借助两个数组存放当前数柱左右两侧小于当前数柱高度的索引#xff0c;进行h*w的计算。注意首尾节点的左侧索引… LeetCode:84.柱状图中最大的矩形 84. 柱状图中最大的矩形 - 力扣LeetCode 1.思路 双指针思路以当前数组为中心借助两个数组存放当前数柱左右两侧小于当前数柱高度的索引进行h*w的计算。注意首尾节点的左侧索引和右侧索引需要单独声名为0. 单调栈在原数组的基础上定义一个新的数组对其进行首尾节点的扩容。思路延续收集雨水。 2.代码实现 class Solution {public int largestRectangleArea(int[] heights) {​ StackInteger stack new Stack();​ // 数组扩容​ int[] newHeights new int[heights.length 2];​ newHeights[0] 0;​ newHeights[newHeights.length - 1] 0;​ for (int i 0; i heights.length; i) {​ newHeights[i 1] heights[i];​ }​ heights newHeights; // 改变数组引用​ stack.add(0);​ int result 0;​ for (int i 1; i heights.length; i) {​ if (heights[i] heights[stack.peek()]) { // 入栈​ stack.add(i);​ } else if (heights[i] heights[stack.peek()]) { ​ stack.pop(); // 弹出​ stack.add(i); // 入栈​ } else {​ while (heights[i] heights[stack.peek()]) {​ int mid stack.peek(); // 当前数值柱子​ stack.pop();​ int left stack.peek();​ int right i;​ int w right - left - 1;​ int h heights[mid];​ result Math.max(result, w * h);​ }​ stack.add(i);​ }​ }​ return result;}} 3.复杂度分析 时间复杂度O(n). 空间复杂度O(n).符合单调递减的情况时全部入栈。
http://www.dnsts.com.cn/news/102648.html

相关文章:

  • 网站研发流程网站关键词重要性
  • 网站规划说明网站建设中源码编程同样重要
  • 深圳方维网站建设公司做网站需要做手机版吗
  • 网站优化连云港哪家强?seo教学
  • wordpress游戏站东营网站建设怎么建设
  • 用php做的单车租赁网站上海关键词推广公司
  • 会声会影免费模板网站做产品网站淘宝百度
  • 厦门外贸网站建网站文章做百度排名
  • 无锡网站建设维护网站开发大作业报告
  • 未来做那个网站致富天津重型网站建设方案公司
  • 电子商务网站建设与维护项目五响应式WordPress企业主题
  • 制作竞拍网站西安seo外包费用
  • 郴州买房网站wordpress网站图片
  • 企业网站系统功能设计说明延安网站建设
  • 网站内页要不要加上关键词和描述微投票网站
  • 燕莎网站建设一个网站里有两个网页怎么做
  • 德州手机网站建设电话西安注册公司网上申请入口
  • 网站建设基本要点api软件
  • 报修网站模板上海网站seo策划
  • 什么叫网站的空间感计算机网站建设维护的基本知识
  • 如何制作营销网站模板手机网站用什么开发好
  • 外贸网站做哪些语言网络运维工程师需要考什么证书
  • 建设什么企业网站wordpress 华哥
  • 公司做网站费用入什么科目链接买卖平台
  • 做一组静态页面网站多少钱上海微网站
  • 网站备案百度站长提交wordpress显示全文
  • 网站的建设与管理暂行办法石家庄百度推广官网
  • 如何建立自己的微网站全国城市感染率排名
  • ppt网站模板想注册个网站做短租房投资多少钱
  • 南阳做玉器网站对网站开发流程的认识