当前为游客只读模式。登录后可提交代码判题并保存草稿与进度。
练题计划 · 力扣 HOT 100
每日温度
中等dailyTemperatures()时间限制 1000 ms内存限制 128 MB复杂度要求 时间 O(n),空间 O(n)
每日温度
给定一个整数数组 temperatures,表示每天的温度,返回一个数组 answer,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。
输入
temperatures:温度数组,长度1 ≤ n ≤ 10^5,取值30 ~ 100
输出
与输入等长的整数数组,answer[i] 为等待天数;若之后无更高温度则为 0。
示例一
输入:
temperatures = [73, 74, 75, 71, 69, 72, 76, 73]
输出:
[1, 1, 4, 2, 1, 1, 0, 0]
示例二
输入:
temperatures = [30, 40, 50, 60]
输出:
[1, 1, 1, 0]
示例三
输入:
temperatures = [30, 60, 90]
输出:
[1, 1, 0]Loading...
输入
[[73,74,75,71,69,72,76,73]]
预期输出
[1,1,4,2,1,1,0,0]