class Solution(object):
def dailyTemperatures(self, T):
"""
:type T: List[int]
:rtype: List[int]
"""
stack=[]
result=[0 for i in range(len(T))]
for i in range(len(T)):
while stack and T[stack[-1]]<T[i]:
j=stack.pop()
result[j]=i-j
stack.append(i)
return result
我的算法之路26--每日温度
最新推荐文章于 2025-03-17 14:18:47 发布