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

网站推广优化趋势ps教程

网站推广优化趋势,ps教程,wordpress主题UIGREAT,哈尔滨企业展示型网站建设题目描述:给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 题目…

题目描述:给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。

题目链接: LeetCode-739-每日温度-单调栈

解题思路:单调栈,栈中存放的是数组的下标,并且根据题意得出应该是单调递增栈
每次拿当前正在遍历的 temperatures[i] 和 栈口的元素比较,如果 temperatures[i] >栈口元素,那么计算当前两个索引的距离存到结果数组中后再弹出栈顶元素,继续比较当前栈顶的元素,直到栈顶元素比 temperatures[i] 大,将 i 压入栈,继续上述步骤。

代码实现:

class Solution {public int[] dailyTemperatures(int[] temperatures) {int len = temperatures.length;int[] answer=new int[len];Stack<Integer> stack = new Stack<Integer>();// 单调递增的栈for (int i = 0; i < len; i++) {while (!stack.isEmpty() && temperatures[i] > temperatures[stack.peek()]){// 必须是大于,等于也不行answer[stack.peek()]=i-stack.peek();stack.pop();}// 直接入栈,入栈的是 下标stack.push(i);}return answer;}
}
http://www.yayakq.cn/news/201688/

相关文章:

  • 汕头网站关键词优化教程wordpress安装乱码
  • 如何做公司网站优化记录网站 自己做
  • 做网站用到哪些软件是不是做推广都得有网站
  • 绍兴网站快速排名优化色多多导入百媚导航
  • 微信网站建设报价单用python怎么做网站
  • 网站设计中主题有哪些作用申请域名要多少钱
  • 网站开发流程甘特图昆山设计网站的公司
  • 哪个网站可以做翻译赚钱企业平台app下载
  • 网站兼职做计划赚小钱建立企业网站的步骤
  • 网站建设利润 有多少无锡网站App微信
  • 凡科建的网站可以做seo吗莱芜二手房
  • 编程猫官方网站十堰优化网站哪家好
  • 商业性质网站建设步骤沧州制作网站
  • 海南省建设考试网站建设一个网站的费用构成
  • 做绿植o2o网站怎么样wordpress php解密算法
  • 网站内容吸引怎么做才好vue 做pc网站
  • 在线获取颜色代码网站摄影网站开发的背景
  • 哪个做网站平台好androidstudio入门教程
  • 杭州制作企业公司网站柳州网站建设找哪家
  • 怎么做网站访问被拒绝教人做美食的网站
  • 免费网上商城网站建设树状wordpress主题
  • 成都seo网站qq推广教程
  • 网站制作广告那个啥的网站推荐下
  • 中国做网站的网站新手做外贸哪个平台好
  • 营销网站案例什么意思cms企业网站
  • 优对 网站开发杭州市建设网站
  • 合作做网站保亭住房和城乡建设局网站
  • 网络营销之网站建设网站备案授权书
  • 制作网站方法ipv6做网站
  • 中国医院建设协会网站素材网站会员