力扣739.每日温度

力扣739.每日温度

  • 单调栈

    • 从右到左做
    • 栈中存下标
cpp 复制代码
  class Solution {
  public:
      vector<int> dailyTemperatures(vector<int>& temperatures) {
          int n = temperatures.size();
          vector<int> ans(n);
          stack<int> st;
          for(int i=n-1;i>=0;i--)
          {
              int t = temperatures[i];
              //说明他不会是任何数的右边界
              while(!st.empty() && t >= temperatures[st.top()])
                  st.pop();
              if(!st.empty())
                  ans[i] = st.top() - i;
              st.push(i);
          }
          return ans;
      }
  };
相关推荐
这料鬼有毒1 小时前
二刷hot100-1143.最长公共子序列
算法·leetcode·动态规划
政企项目老覃2 小时前
边缘 AI 推理部署:安防零售场景下的模型裁剪与端侧落地实践
人工智能·程序人生·算法·性能优化·vllm
GreenTea4 小时前
发布 3 天登顶 HN:不生成一个字的模型 Jev,我把它的源码和黑料都扒了一遍
前端·后端·算法
庖丁解牛4 小时前
无穷小不是一个“神秘小数”,而是一场奔向 0 的过程
算法
ZPC82105 小时前
YOLO26 识别串番茄果梗
人工智能·深度学习·算法·机器学习
景熙55235 小时前
14.Java 集合框架从入门到源码万字详解(含 ArrayList/LinkedList/HashMap 源码、泛型通配符、红黑树)
java·开发语言·数据结构·算法
aaaameliaaa5 小时前
结构体 结构体
c语言·笔记·算法
有Li6 小时前
【AI答疑】MR数据预处理步骤
人工智能·笔记·算法·语言模型·医学生
yuanxi2006 小时前
圣湘生物的三重转变:用PSS⁵价值力看懂从卖单品到卖经营价值
职场和发展·创业创新·学习方法
盛世宏博北京6 小时前
多传感器数据融合算法:实现档案库房温湿度全域无死角监测
算法·档案温湿度