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

网站怎样自己做推广网络服务公司经营范围

网站怎样自己做推广,网络服务公司经营范围,济南seo网站关键词优化排名,时尚风格网站在本题中,我们是通过单调栈来解决的,因为我们采用了栈的数据结构,并且,栈内存储的元素是单调的。 本题我们考虑,将气温数组元素的下标存入栈中,首先初始化要把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.mnyf.cn/news/50175.html

相关文章:

  • 动态链接做网站外链图市场营销课程
  • 做360手机网站优化排长沙网络推广平台
  • 做一张网站图得多少钱足球排名世界排名
  • 做网站的一定要开80或8080端口网站建设的基本流程
  • 教育网站的开发与建设论文seo sem什么意思
  • 商业网站建设实训指导书搜索引擎排名优化方法
  • 婚庆摄影企业网站手机网页制作
  • 做网站能用ai做吗网站优化方案
  • 福建漳州网站建设价格新产品如何快速推广市场
  • 网站的服务费账怎么做网络推广工作内容怎么写
  • 新疆84网站建设张明宇seo培训网
  • 做景区网站建设的公司合肥做网络推广的公司
  • 电商网站建设方案上海seo推广公司
  • 成都制作网站公司简介互联网推广是什么
  • 苏州武汉网站制作多少钱日本比分预测最新分析
  • 网站文件内容多少与虚拟主机空间大小的关系百度搜索官网
  • 深圳网站建设外贸公司价格宣传推广网络推广
  • 免费php开源企业网站新闻营销
  • 营利性网站的域名怎么做获取排名
  • dw自己做网站网络推广员有前途吗
  • 单页网站做cpa百度搜索最多的关键词
  • 网站建设中搜索引擎宁波seo自然优化技术
  • 口碑好的网站建设方法有哪些seo教育
  • 在线logo制作生成免费网站郑州专业seo哪家好
  • 一个简单的网站搭建教程seo培训中心
  • 南宁网站建设公司如何为老板打造网站赚钱的南宁百度关键词优化
  • 如何用网站做课件聊城疫情最新消息
  • 自己能开发app软件吗青岛网络工程优化
  • 网站建设的具体流程怎么去推广自己的公司
  • 创建公司网站需要准备哪些素材百度知道app