JAVA练习345- 每日温度 题目概览给定一个整数数组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 10^530 temperatures[i] 100来源739. 每日温度 - 力扣LeetCode解题分析方法单调栈我们可以维护一个单调递减的栈当当前元素大于栈顶元素时就将小于当前元素的元素出栈此时当前元素一定是第一个大于出栈元素的出栈元素对应的answer 就是当前索引 - 该元素对应的索引。时间复杂度O(n)空间复杂度O(n)class Solution { public int[] dailyTemperatures(int[] temperatures) { int n temperatures.length; int[] res new int[n]; DequeInteger dq new LinkedList(); for (int i 0; i n; i) { int temp temperatures[i]; while(!dq.isEmpty() temperatures[dq.peek()] temp) { int top dq.pop(); res[top] i - top; } dq.push(i); } return res; } }

相关新闻

最新新闻

Efficient Streaming Language Models with Attention Sinks

Efficient Streaming Language Models with Attention Sinks

StreamingLLM论文精读:为什么只保留开头几个Token,就能让模型持续生成数百万Token? 在普通大语言模型中,KV Cache会随着对话或文本长度不断增长。最直接的解决办法是只保留最近一段Token,也就是滑动窗口。 但论文发现…

2026/7/24 20:53:16
肇庆东莞惠州公司变更地址法人流程对比与注意事项

肇庆东莞惠州公司变更地址法人流程对比与注意事项

肇庆、东莞、惠州公司变更地址法人流程对比与注意事项在珠三角经济圈,随着商业活动的日益频繁,企业主在处理工商注册、变更或注销事务时,常面临“自行办理”与“委托专业服务”的选择。不同企业在规模、税务状况及变更复杂度上存在显著差异&a…

2026/7/24 20:53:16
Appium 2.0手势新语法实战指南

Appium 2.0手势新语法实战指南

Appium 2.0 手势新语法实战:告别 TouchAction,拥抱 mobile: 指令 本文基于 Appium Python Client 2.x UiAutomator2,详解官方推荐的新手势 API,以“设置界面拖拽 WLAN 元素”为例,手把手教你用最简代码实现点击、拖拽…

2026/7/24 20:53:16
3个技巧让Plain Craft Launcher成为你的Minecraft游戏管家

3个技巧让Plain Craft Launcher成为你的Minecraft游戏管家

3个技巧让Plain Craft Launcher成为你的Minecraft游戏管家 【免费下载链接】PCL Minecraft 启动器 Plain Craft Launcher(PCL)。 项目地址: https://gitcode.com/gh_mirrors/pc/PCL 你是否曾经为Minecraft的版本管理头疼不已?每次想尝…

2026/7/24 20:53:16
Linux免驱使用PCAN,使用方法以Ubuntu为例

Linux免驱使用PCAN,使用方法以Ubuntu为例

大多数发行版linux系统已经自带PCAN驱动,无需安装驱动实现“免驱”,如果没有可自行搜索安装。但嵌入式linux是个特例,必须在内核源码里开启驱动👉编译内核👉烧录镜像,才能使用。 嵌入式linux需要内核开启P…

2026/7/24 20:53:16
07.02.03.tiptop集成篇(4gl扩展功能 集成java:封装java的poi包设配4gl 案例 导入excle)

07.02.03.tiptop集成篇(4gl扩展功能 集成java:封装java的poi包设配4gl 案例 导入excle)

本页目录 1、案例2、测试 闲鱼DKLi1717&#xff1a; 引用POI包Excel批量处理 s_poi_excel.4gl 下载excle的模板到桌面anmt200.xlsx 案例 p_test.4fd <?xml version"1.0" encoding"UTF-8" ?> <ManagedForm gstVersion"22800" name…

2026/7/24 20:48:16

月新闻