739. Daily Temperatures
Description
Difficulty: Medium
Related Topics: Array, Stack, Monotonic Stack
Given an array of integers temperatures
represents the daily temperatures, return an array answer
such that answer[i]
is the number of days you have to wait after the ith day to get a warmer temperature. If there is no future day for which this is possible, keep answer[i] == 0
instead.
Example 1:
1 | Input: temperatures = [73,74,75,71,69,72,76,73] |
Example 2:
1 | Input: temperatures = [30,40,50,60] |
Example 3:
1 | Input: temperatures = [30,60,90] |
Constraints:
- 1 <= temperatures.length <= 105
30 <= temperatures[i] <= 100
Hints/Notes
- 2023/09/10
- Monotonic Stack
- 0x3F’s solution(checked)
Solution
Language: C++
Left to right:
1 | class Solution { |
Right to left:
1 | class Solution { |