首页 > 其他分享 >LeetCode739 每日温度

LeetCode739 每日温度

时间:2022-09-26 21:47:16浏览次数:82  
标签:int 每日 pos LeetCode739 temperatures ans stack 温度

LeetCode739 每日温度

class Solution:
    def dailyTemperatures(self, temperatures: List[int]) -> List[int]:

        ans, stack, n = [0] * len(temperatures), [], len(temperatures)

        for i in range(n):

            while stack and temperatures[stack[-1]] < temperatures[i]:
                pos = stack.pop()
                ans[pos] = i - pos
            stack.append(i)
        
        return ans

标签:int,每日,pos,LeetCode739,temperatures,ans,stack,温度
From: https://www.cnblogs.com/solvit/p/16732601.html

相关文章

  • 每日一结
    120.三角形最小路径和要求自顶到下的最短路径,只需要把从顶到各个位置的值都求出,最后再找出最底行的最小值即可。因为当前位置可由其正上方或者斜上方得来,所以只需要初始......
  • pta甲级1005-1009+cf每日水题
    1005:简单模拟,数组打表1#include<bits/stdc++.h>2usingnamespacestd;3#defineintlonglong4#defineIOSios_base::sync_with_stdio(0);cin.tie(0);cout.......
  • 前端-每日一题
    20220919202121222324......
  • 每日总结
    今天依旧是动态规划。(倒着回去)64.最小路径和初始一下两边的值(从左上角开始的第零行和第零列),之后的每一个格子由紧挨着它的上左两个格子的最小值加上当前格子的值得来。......
  • 【每日一句sdc】create_gnerated_clock
    用途:当clk信号穿过触发器时,dc会把其当成普通信号处理,若果仍想其作为时钟信号往下传播,则需要将其声明成generated_clock, 是generate_clock的场景??todo协议:create_genera......
  • 每日总结
    今天开始了动态规划题目的学习。以前对于,最优子结构,重叠子问题这句话的理解可以说是,没有什么理解。其实就是,我当前需要解决的这个问题,可以由之前的已经有答案的问题得来......
  • 微信发送新闻每日汇报
    运行代码的时候要打开微信o#coding=utf8importpyautoguiimportpyperclipimporttimeimportrequestsfromlxmlimportetreedefget_requests():headers......
  • 每日一结
    对于LCP42.玩具套圈此题而言。本人一开始想到的是以圈为基,但是一直不对。在修改了好多次后,看到答案,梦地醒悟,为啥不已toy为基。可见有时候视角的转换尤为重要。余下依......
  • 每日一结
    尤其注意递归的条件,分析好了各种情况。再下手写(不然堆积屎山堆积)。例如求二叉树的最小深度,就分三种情况。无子节点;有一个子节点;有两个子节点。那么就很明晰public int......
  • 华氏——摄氏温度转化表
    #include<stdio.h>intmain(void){intfahr,lower,upper;doublecelsius;printf("Enterlower:");scanf("%d",&lower);printf("Enterupper:");sc......