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

每日温度-leetcode

题目描述

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

示例 1:

输入: temperatures = [73,74,75,71,69,72,76,73]
输出: [1,1,4,2,1,1,0,0]

示例 2:

输入: temperatures = [30,40,50,60]
输出: [1,1,1,0]

示例 3:

输入: temperatures = [30,60,90]
输出: [1,1,0]

提示:

  • 1 <= temperatures.length <= 105
  • 30 <= temperatures[i] <= 100

解法一

思路:

采用栈,栈中存储元素的下标,栈为空,下标i直接进栈,不为空,比较新的元素与栈顶元素所在数组的元素大小,如果栈顶在数组中的元素小于新的元素,那么将栈顶出栈,并且将当前inde-i存入结果数组中。

代码:

class Solution {public int[] dailyTemperatures(int[] temperatures) {Deque<Integer> stack = new ArrayDeque<>();int[] res = new int[temperatures.length];stack.push(0);for (int i = 1; i < temperatures.length; i++) {while(!stack.isEmpty()&&temperatures[stack.peek()]<temperatures[i]){int index=stack.pop();res[index]=i-index;}stack.push(i);}res[temperatures.length-1]=0;return res;}
}
http://www.jsqmd.com/news/583396/

相关文章:

  • 2026夏天不喜欢穿短裤?透气值和凉感超国标、尺码32个覆盖100斤到290斤——龙牙隐腾到底有多能打? - 行业深度观察
  • 构建nfs provisioner网络存储
  • linux异常报警推送企业微信群聊机器人
  • 穿棕机品牌大比拼:2026年哪些品牌脱颖而出?穿筘机配件/自动穿棕机/穿筘/穿综机配件,穿棕机公司口碑推荐 - 品牌推荐师
  • CLAUDE.md和skill.md有什么不同
  • 2026年市场打印机企业,市场正规的打印机供货商鼎思科技诚信务实提供高性价比服务 - 品牌推荐师
  • 用-ChatGPT-赚钱-使用-AI-轻松在线赚取被动收入的指南
  • 由-ChatGPT-打造的-100-个令人惊叹的电子邮件模板
  • python_12
  • 与机器对话-ChatGPT-和-AI-语言模型的奇妙故事
  • 提升采购效率:如何找到服务完善的液态金属板供应商,防火树脂板/夹植物板/树脂板/PETG装饰板,液态金属板厂家哪个好 - 品牌推荐师
  • 在课堂中使用-ChatGPT-的-80-个方式
  • python3.14t线程池进行并行计算
  • 2026 托福机构排名断层第一!多次元教育如何帮大学生稳拿 90-110 分,直通美日名校 - 速递信息
  • 托福机构哪家靠谱?2026 实测避坑指南 + 5家优质机构推荐(自制力差必看) - 速递信息
  • 干货|xrdp 无人值守+同屏稳定配置(Ubuntu 22.04/24.04 实测可用)
  • 专业人士的-ChatGPT-简化指南
  • 大学生托福备考突围指南:如何选择真正靠谱的培训机构? - 速递信息
  • 作家的-ChatGPT-用-AI-掌握创意写作
  • 网站设计:抓住这3点细节,用户体验感飙升!
  • 基础差怎么选雅思机构|过来人真实避坑与选择建议 - 速递信息
  • 2026海雅达HDT500手持终端PDA“12米远距扫描”应用案例:造纸厂原纸立库高层纸卷条码采集应用
  • 作家和创作者的-Nexus-Jasper-ChatGPT-和-Notion-AI
  • V821 DISP 显示驱动流程分析
  • 雅思小白如何选培训机构|2026 纯新手避坑指南(完全不踩雷) - 速递信息
  • 3分钟掌握绝地求生压枪黑科技:罗技鼠标宏终极指南
  • 托福写作 APP / 托福写作批改 APP,多次元 AI 逐句精批,对标 ETS 评分 - 速递信息
  • 2026年国内剪刀车出租门店,臂车出租/蜘蛛车租赁/剪刀车出租,剪刀车出租门店推荐 - 品牌推荐师
  • 刷题无数却提不了分?你的雅思APP只会告诉你错了,却不说为什么错 - 速递信息
  • 突破性分子动力学自由能计算工具:gmx_MMPBSA技术深度解析与实战指南