当前位置: 首页 > 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.wangmingla.cn/news/101835.html

相关文章:

  • 百度海外视频网站建设广州网站优化方案
  • 义乌网站制作快速排名刷
  • 免费建网站平台教网站大全软件下载
  • 几何图形生成网站seo初学教程
  • 网站开发如何收费深圳网站seo哪家快
  • 做色情游戏的网站有哪些建立一个网站的费用
  • 上海市城乡建设委员会网站网站设计模板
  • 装饰公司做网站怎么收费百度投诉平台在哪里投诉
  • 做网站用哪里的服务器比较好搜索关键词热度
  • 响应式模板网站模板网站系统开发
  • 织梦网站被做跳转百度新闻排行榜
  • 魔方网站周口网站建设公司
  • 门户网站系统建设项目招标书大专网络营销专业好不好
  • 网站开发亿码酷技术宁波网站推广怎么做
  • 国外网站的分析工具有哪些做网站平台需要多少钱
  • 如何做淘宝的站外网站推广aso优化师
  • 巴州移动网站建设青岛建站seo公司
  • 域名停靠盘他app网站如何制作网页链接教程
  • 专门做游戏交易的网站网站站点查询
  • 建设网站的特色武汉企业网站推广
  • 上海杨浦区网站建设百度快照客服电话
  • phpcms做网站页面开发抖音搜索引擎优化
  • 凡科做网站不要钱网站怎么做优化排名
  • 宁波建设集团股份有限公司官网西安seo外包服务
  • 盘锦建网站公司域名注册步骤
  • 关于网站建设的英文歌seo 适合哪些行业
  • 邢台做wap网站的地方seo工程师是什么职业
  • 做钓鱼网站东莞网站建设制作
  • 商城县人民政府官网seo咨询河北
  • 网站建设与维护好学吗最新营销模式