import collections
class Solution:
def dailyTemperatures(self, T):
stack = collections.deque()
stack.append([0, T[0]])
for i in range(len(T)):
if i == 0:
continue
else:
while len(stack) != 0 and T[i] > stack[-1][1]:
a = stack.pop()
T[a[0]] = i - a[0]
stack.append([i, T[i]])
while len(stack) != 0:
a = stack.pop()
T[a[0]] = 0
return T
Python刷leetcode--739. 每日温度
最新推荐文章于 2024-09-09 19:55:55 发布