[栈] leetcode 739 Daily Temperatures

Posted fish1996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[栈] leetcode 739 Daily Temperatures相关的知识,希望对你有一定的参考价值。

problem:https://leetcode.com/problems/daily-temperatures/

        一道使用单调栈维护(递减序列)的题目,比较简单。

class Solution 
public:
    vector<int> dailyTemperatures(vector<int>& T) 
    
        stack<int> sta;
        int n = T.size();
        vector<int> res(n, 0);
        for (int i = 0; i < n; i++) 
        
            while (!sta.empty() && T[i] > T[sta.top()]) 
            
                res[sta.top()] = i - sta.top();
                sta.pop();
            
            sta.push(i);
        
        return res;
    
;

 

以上是关于[栈] leetcode 739 Daily Temperatures的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 739. 每日温度 Daily Temperatures (Medium)

LeetCode 739. 每日温度

LeetCode-739 Daily Temperatures Solution (with Java)

[LeetCode] 739. Daily Temperatures

739. Daily Temperatures - LeetCode

Leetcode739 Daily Temperatures