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

cms做淘宝客网站辽宁建设工程信息网官方网站

cms做淘宝客网站,辽宁建设工程信息网官方网站,如何在ftp做网站,个人盈利网站怎么建立在本题中,我们是通过单调栈来解决的,因为我们采用了栈的数据结构,并且,栈内存储的元素是单调的。 本题我们考虑,将气温数组元素的下标存入栈中,首先初始化要把0放入,0是下标的意思。然后我们拿…

在这里插入图片描述
在本题中,我们是通过单调栈来解决的,因为我们采用了栈的数据结构,并且,栈内存储的元素是单调的。

本题我们考虑,将气温数组元素的下标存入栈中,首先初始化要把0放入,0是下标的意思。然后我们拿下标为1的元素也就是74和下标为0的元素比较,74>73,所以我们计算完二者的距离(下标的差值),然后把结果存到一个数组中。然后将下标0弹出栈,因为这个点的距离已经获取了,然后再将下标1压入栈中。

如果遇到当前元素没有栈中的下标对应的元素大,直接将该下标压入栈中,继续往后比较。

class Solution {// 版本 1public int[] dailyTemperatures(int[] temperatures) {int lens=temperatures.length;int []res=new int[lens];/**如果当前遍历的元素 大于栈顶元素,表示 栈顶元素的 右边的最大的元素就是 当前遍历的元素,所以弹出 栈顶元素,并记录如果栈不空的话,还要考虑新的栈顶与当前元素的大小关系否则的话,可以直接入栈。注意,单调栈里 加入的元素是 下标。*/Deque<Integer> stack=new LinkedList<>();stack.push(0);for(int i=1;i<lens;i++){if(temperatures[i]<=temperatures[stack.peek()]){stack.push(i);}else{while(!stack.isEmpty()&&temperatures[i]>temperatures[stack.peek()]){res[stack.peek()]=i-stack.peek();stack.pop();}stack.push(i);}}return  res;}

注意:stack中
在这里插入图片描述

http://www.yayakq.cn/news/992879/

相关文章:

  • 网站都是h5响应式公司网站html模板
  • 知名企业网站例子wordpress 目录404
  • 建设部职业资格注册网站网站上传视频教程
  • 学风建设网站洛阳有做网站开发的吗
  • 建设模板网站报价常用网站开发语言优缺点
  • 网站商城建设合同免费下载js 下载服务器wordpress
  • 基于企业网站的网络营销方法wordpress 近期评论
  • 2022腾讯云网站建设方案书公众号投票怎么制作
  • 雄安新区网站建设网站分几个类型
  • 网址导航2345关键词优化公司网站
  • 免费制作购物网站整站优化和关键词优化的区别
  • 网站源码提取支付宝网站支付接口
  • 下沙开发区建设局网站杭州建设局网站首页 柳
  • 杭州网站定制开发哪家好做网站应怎么缴税
  • 网站空间不足网站单页在线
  • 化妆品行业网站开发聊城专业网站建设
  • 物价工作信息网站建设蓝天网站建设
  • a032网站模版宝安区网站建设
  • 如何新建站点网页设计制作工资
  • 网站怎么做海外推广中级经济师考试成绩查询
  • 品牌网站建设怎么做重庆市工程建设交易中心网站
  • 什么叫网站根目录黑龙江建设局官网
  • 电商网站的功能有哪些百度广州分公司容易进吗
  • 网络管理系统中管理对象什么是优化型网站
  • 代做cad平面图的网站网店代运营被骗怎么追回
  • 网站开发需求方案什么是网络营销的综合性工具
  • html5技术可以制作网站吗部门将网站建设的需求
  • 关于港口码头发展建设的网站手机单页网站通用模板
  • 网站海外推广建设成都环境建设网站
  • win2003 iis配置网站怎么学做淘宝电商网站