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

河南省住房和城乡建设部网站网络服务器品牌排名

河南省住房和城乡建设部网站,网络服务器品牌排名,大连警方最新通告,html5制作手机网站leetcode Hot 100系列 文章目录 一、核心操作二、外层配合操作三、核心模式代码总结 一、核心操作 单调栈,保持栈底到栈顶从高到低一旦当前值大于栈顶,则记录中间柱子的下标,再弹出栈顶,一旦栈不为空此时就有了柱子和左右边的柱…

leetcode Hot 100系列

文章目录

  • 一、核心操作
  • 二、外层配合操作
  • 三、核心模式代码
  • 总结


一、核心操作

  1. 单调栈,保持栈底到栈顶从高到低
  2. 一旦当前值大于栈顶,则记录中间柱子的下标,再弹出栈顶,一旦栈不为空此时就有了柱子和左右边的柱子
  3. 计算面积,取左右较小值减中间柱子的高度,取右-左-1作为宽度,累加
  4. 当前值入栈

提示:小白个人理解,如有错误敬请谅解!

二、外层配合操作

  1. 外层循环
  2. 内层循环只有栈不为空时再来计算
  3. 内层循环完了再将当前值入栈!!!!!

三、核心模式代码

代码如下:

class Solution {public:int trap(std::vector<int>& height) {int res=0;std::stack<int> st;int n=height.size();for(int i=0;i<n;i++){while (!st.empty() && height[i]>height[st.top()]){int mid=st.top();st.pop();if(!st.empty()){int h=std::min(height[i],height[st.top()])-height[mid];int w=i-st.top()-1;res+=h*w;}}st.push(i);}return res;}};

总结

  1. 所有值都要入栈!栈不为空时才累加

文章转载自:

http://IYx7quOh.bqdgr.cn
http://20WGHBq8.bqdgr.cn
http://N09AqJra.bqdgr.cn
http://qBXaT1mG.bqdgr.cn
http://hhI0dert.bqdgr.cn
http://pj6KKRfW.bqdgr.cn
http://zmEBkwAM.bqdgr.cn
http://YLsFoKwP.bqdgr.cn
http://MZGzAY63.bqdgr.cn
http://OpdQko3p.bqdgr.cn
http://XZLdiyn9.bqdgr.cn
http://SCWgVAQh.bqdgr.cn
http://tWJm69AZ.bqdgr.cn
http://jEgHCeIW.bqdgr.cn
http://GWK7Gm7S.bqdgr.cn
http://FYmVklHO.bqdgr.cn
http://34ouyYd7.bqdgr.cn
http://OaBazOhe.bqdgr.cn
http://X48E0orr.bqdgr.cn
http://Y0Em1Jup.bqdgr.cn
http://95rERUwj.bqdgr.cn
http://qv6SknRN.bqdgr.cn
http://yyVmTKqD.bqdgr.cn
http://NQM3Nh0W.bqdgr.cn
http://RtWK0U4g.bqdgr.cn
http://lic2lIiR.bqdgr.cn
http://E8P4NgT2.bqdgr.cn
http://4VXDphSJ.bqdgr.cn
http://aSAvepWF.bqdgr.cn
http://XF54TYQh.bqdgr.cn
http://www.dtcms.com/wzjs/700647.html

相关文章:

  • 专业外包网站建设公司单页网站做cpa
  • 海珠网站建设公司微站开发
  • 网站维护步骤学做网站用什么软件
  • 织梦网站怎么做404页面模板建设银行洛阳市分行网站
  • 网站开发合同模板百度网站怎样优化排名
  • 网站建站在线制作dhru商城网站建设
  • 汽车网站建设代理加盟建设一个公司网站需要什么条件
  • 大兴模版网站建设哪家好ppt做的模板下载网站有哪些
  • 信誉好的天津网站建设app开发流程 网站开发
  • 建设银行找招聘网站免费的网站开发平台
  • 永康做网站公司海南工程建设资料备案网站
  • it行业做网站一个月多少钱建设部网站最新政策
  • 大桥外语官方网站星做宝贝镇江百度公司
  • php企业网站高新公司网站建设电话
  • 学院网站的作用wordpress角色权限
  • 网站建设三个友好合肥做微网站建设
  • 天津企业网站建站模板wordpress显示
  • 开发一个网站一般需要多少钱网络运维工程师项目经验
  • 水果网站模板怎样查看wordpress用的什么主题
  • 网站 微信开发保安做网站
  • 深圳购物商城网站建设佛山做pc端网站
  • angularjs的网站模板网站建设人员分布
  • 有没有做美食的网站域名注册成功怎么做网站
  • 为什么建设法律法规网站建设厅三类人员网站
  • 自己创建网站怎么赚钱店铺网站建设策划书
  • 电商网站设计方案企业网站多大空间够用
  • 标准网站建设哪家好wordpress 幻灯制作
  • 东莞网站制作咨询祥奔科技做网站的前端是做什么
  • 刚做的网站搜索不到广州越秀区有什么好玩的地方
  • 工信部网站域名备案信息查询企业网站设计策划