LeetCode:72.每日温度

目录

1.每日温度


1.每日温度

cpp 复制代码
class Solution {
public:
    vector<int> dailyTemperatures(vector<int>& temperatures) {
        int n = temperatures.size();
        stack<int> stk;
        vector<int> ret(n);
        for(int i = 0; i < n; i++)
        {
            while(!stk.empty() && temperatures[i] > temperatures[stk.top()])
            {
                int index = stk.top();
                ret[index] = i - index;
                stk.pop();
            }
            stk.push(i);
        }
        return ret;
    }
};
相关推荐
zd8451015006 小时前
stm32f407 电机多轴联动算法
stm32·单片机·算法
代码游侠6 小时前
应用——Linux FrameBuffer图形显示与多线程消息系统项目
linux·运维·服务器·开发语言·前端·算法
Eloudy6 小时前
矩阵张量积(Kronecker积)的代数性质与定理
算法·量子计算
多米Domi0117 小时前
0x3f 第25天 黑马web (145-167)hot100链表
数据结构·python·算法·leetcode·链表
LYFlied7 小时前
【每日算法】LeetCode 207. 课程表
算法·leetcode·职场和发展
sali-tec7 小时前
C# 基于OpenCv的视觉工作流-章7-膨胀
图像处理·人工智能·opencv·算法·计算机视觉
叫我:松哥7 小时前
基于机器学习的地震风险评估与可视化系统,采用Flask后端与Bootstrap前端,系统集成DBSCAN空间聚类算法与随机森林算法
前端·算法·机器学习·flask·bootstrap·echarts·聚类
一起养小猫7 小时前
LeetCode100天Day12-删除重复项与删除重复项II
java·数据结构·算法·leetcode
小O的算法实验室7 小时前
2023年IEEE TITS SCI2区TOP,增强遗传算法+分布式随机多无人机协同区域搜索路径规划,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
Allen_LVyingbo7 小时前
病历生成与质控编码的工程化范式研究:从模型驱动到系统治理的范式转变
前端·javascript·算法·前端框架·知识图谱·健康医疗·easyui