首页 > 其他分享 >leetcode 739每日温度

leetcode 739每日温度

时间:2023-02-26 20:11:55浏览次数:37  
标签:temp int 每日 leetcode vector temperatures 739 tt

class Solution {
public:
    vector<int> dailyTemperatures(vector<int>& temperatures) {
        vector<int> res;
        int tt=0;
        int temp[100010];
        for(int i=temperatures.size()-1;i>=0;i--){
            while(tt&&temperatures[temp[tt]]<=temperatures[i]) tt--;
            if(tt) res.push_back(temp[tt]-i);
            else res.push_back(0);
            temp[++tt]=i;
        }
        reverse(res.begin(),res.end());
        return res;
    }
};

标签:temp,int,每日,leetcode,vector,temperatures,739,tt
From: https://www.cnblogs.com/karson3/p/17157514.html

相关文章

  • 每日小结(6)
    今天把查询功能写了写,昨天的时候提交页面报错,就没有继续做,今天试着把这个部分做出来,花了一个来小时的时间吧,publicintfindTotalCount(Map<String,String[]>condition......
  • 2.26号每日总结
      今天,汉化了一下androidstudio工具(实在是看不懂),然后就是简单的编写了一个程序(Helloworld)。再然后,复习了一下Java的增删改查。上节课在课上学习了增和浏览,今天学习......
  • 每日总结 2.25
    今天学习了其他页面的绘制,以下为实现的xml文件。<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android......
  • [leetcode每日一题]2.26
    ​​1255.得分最高的单词集合​​难度困难98你将会得到一份单词表 ​​words​​,一个字母表 ​​letters​​ (可能会有重复字母),以及每个字母对应的得分情况表 ​​scor......
  • LeetCode 39. 组合总和 40.组合总和II 131.分割回文串
    欢迎关注个人公众号:爱喝可可牛奶LeetCode39.组合总和40.组合总和II131.分割回文串LeetCode39.组合总和分析回溯可看成对二叉树节点进行组合枚举,分为横向和纵......
  • LeetCode 39. 组合总和 40.组合总和II 131.分割回文串
    欢迎关注个人公众号:爱喝可可牛奶LeetCode39.组合总和40.组合总和II131.分割回文串LeetCode39.组合总和分析回溯可看成对二叉树节点进行组合枚举,分为横向和纵......
  • 【LeetCode二叉树#08】寻找树左下角的值(回溯机制X深度)
    找树左下角的值力扣题目链接(opensnewwindow)给定一个二叉树,在树的最后一行找到最左边的值。示例1:示例2:思路层序遍历这个是很自然的思路,因为层序遍历可以避......
  • 【LeetCode二叉树#09】路径总和I+II(回溯回溯,还是™的回溯)
    路径总和力扣题目链接(opensnewwindow)给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明:叶子节点是......
  • 奶牛大学(2023寒假每日一题 6)
    FarmerJohn计划为奶牛们新开办一所大学!有每头奶牛最多愿意支付FarmerJohn可以设定所有奶牛入学需要支付的学费。如果这笔学费大于一头奶牛愿意支付的最高金额,那么这头......
  • 每日学习记录
    前天,昨天都忘记记录了前天主要是写简历和自荐信,找导师并在昨天中午发出第一封自荐信,现在等候导师答复,昨天中午加晚上复习离散数学第四章图论,前面稍微有些难度,后面......