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

个人网站空间大小vps wordpress lnmp

个人网站空间大小,vps wordpress lnmp,微信公众号商城开发,2017网站趋势题目链接 每日温度 题目描述 注意点 answer[i] 是指对于第 i 天&#xff0c;下一个更高温度出现在几天后如果气温在这之后都不会升高&#xff0c;请在该位置用 0 来代替1 < temperatures.length < 100000 解答思路 使用单调栈解决本题&#xff0c;思路为&#xff1a…

题目链接

每日温度

题目描述

注意点

  • answer[i] 是指对于第 i 天,下一个更高温度出现在几天后
  • 如果气温在这之后都不会升高,请在该位置用 0 来代替
  • 1 <= temperatures.length <= 100000

解答思路

  • 使用单调栈解决本题,思路为:遍历整个数组,遍历到任意一个下标i元素时,如果当前栈不为空,则需要不断将栈顶元素弹出与temperatures[i]的值进行比较,直到栈为空或栈顶元素比temperatures[i]更大为止,当栈顶元素比temperatures[i]小更新对应栈顶元素下标的下一个更高温度出现在几天后,再比较过后需要将当前元素的下标i压入栈中

代码

class Solution {public int[] dailyTemperatures(int[] temperatures) {int n = temperatures.length;int[] res = new int[n];Deque<Integer> deque = new ArrayDeque<>();for (int i = 0; i < n; i++) {while (!deque.isEmpty() && temperatures[deque.peek()] < temperatures[i]) {int pre = deque.pop();res[pre] = i - pre;}deque.push(i);}return res;}
}

关键点

  • 单调栈的思路
  • answer[i] 是指对于第 i 天,下一个更高温度出现在几天后
http://www.yayakq.cn/news/738826/

相关文章:

  • 微信小程序可做购物网站吗凤凰网最新军事新闻
  • 网站设计注册怎么做更改网站图标
  • 卖游戏辅助的网站怎么建设郑州网站制作哪家招聘
  • 徐州网站开发要多少钱邢台移动网站建设费用
  • 如何在建设教育协会网站注册考试合肥市建设局网站
  • 济南历城区网站建设公司开发网站建设
  • 策划网站设计做微信的微网站费用多少
  • 无锡网站建设服务公司网站开发平台是什么
  • 德州建设信息网站广东广州免费建站
  • 学做美食交流网站wordpress 获取title
  • 网站建设源码导入深圳网站建设 工作室
  • 速成建站怎样用网站做单笔外贸
  • 郑州网站运营鸿蒙os用什么语言开发app
  • 深圳最穷的三个区北京seo教师
  • 北京公司网站设计网站进入百度观察期
  • 如皋教育门户网站建设经验电商设计工作职责
  • 做网站有底薪吗青岛建设集团网站
  • 广州智迅网络做网站邯郸市最新招聘信息
  • 北京官方网站建设建站快车的功能介绍
  • 韩国设计公司网站山东建设报网站
  • 大家做公司网站 都是在哪里做的公司logo和商标一样吗
  • 建站国外平台装修公司手机网站模板
  • 建个淘宝那样的网站需要多少钱淘宝客建站需要多少钱
  • 温州网站建设公司电话焦作住房和城乡建设局网站
  • 做网站框架需要什么软件网站开发必须要要掌握的语言
  • 让别人做网站的步骤大公司外包岗位值得做吗
  • 襄阳网站seo厂家优化网哪个牌子好
  • 济南网站建设方案服务电器网站制作价格
  • 赤峰网站建设招聘企业网站建立公司
  • 网站建设宣传语怎么写杭州公司注册费用