739. Daily Temperatures
https://leetcode.com/problems/daily-temperatures/
solution
暴力
class Solution:
def dailyTemperatures(self, temperatures: List[int]) -> List[int]:
res = []
for i in range(len(temperatures)):
greater = False
for j in range(i+1, len(temperatures)):
if temperatures[j] > temperatures[i]:
res.append(j-i)
greater = True
break
if not greater:
res.append(0)
return res时间复杂度:O(n^2) 空间复杂度:O()
单调栈
时间复杂度:O(n) 空间复杂度:O(n)
follow up
Last updated