/**力扣739:每日温度 medium 20220329* 给定一个整数数组temperatures,表示每天的温度,返回一个数组answer,其中answer[i]是指在* 第 i 天之后,才会有更高的温度。如果气温在这之后都不会升高,请在该位置用0 来代替** 示例 1:* 输入: temperatures = [73,74,75,71,69,72,76,73]* 输出: [1,1,4,2,1,1,0,0]* 示例 2:* 输入: temperatures = [30,40,50,60]* 输出: [1,1,1,0]** 思路:找到当前元素它的右侧大于它的第一个元素--单调栈*/ 

方式一:两层for循环暴力破解

方式二:单调栈--存元素

栈中存数组元素,在计算当前元素和栈顶元素索引差时,需要for循环找到栈顶元素在数组中索引

方式三:单调栈--存索引

力扣739:每日温度 medium 20220329相关推荐

  1. 力扣739. 每日温度

    739. 每日温度 - 力扣(LeetCode) (leetcode-cn.com) 暴力 class Solution {public int[] dailyTemperatures(int[] t ...

  2. 力扣【每日温度】leetcode-739.每日温度:单调栈解法

    题目描述: 通俗一点就是,从当前开始,往后看,看到升温的那一天目前需要等多久~ 思路: 单调栈解法:参考下一个更大元素leetcode 503题的思路以及解法 不同之处在于,题目要求返回的不是原来数组 ...

  3. 739. 每日温度 golang

    739. 每日温度 根据每日 气温 列表,请重新生成一个列表,对应位置的输出是需要再等待多久温度才会升高超过该日的天数.如果之后都不会升高,请在该位置用 0 来代替. 例如,给定一个列表 temper ...

  4. 739. 每日温度 golang (list实现)

    739. 每日温度 根据每日 气温 列表,请重新生成一个列表,对应位置的输出是需要再等待多久温度才会升高超过该日的天数.如果之后都不会升高,请在该位置用 0 来代替. 例如,给定一个列表 temper ...

  5. 【LeetCode】【HOT】739. 每日温度(栈)

    [LeetCode][HOT]739. 每日温度 文章目录 [LeetCode][HOT]739. 每日温度 package hot;import java.util.ArrayDeque; impo ...

  6. leetcode 栈739. 每日温度

    739. 每日温度 根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高的天数.如果之后都不会升高,请输入 0 来代替.例如,给定一个列表 temperatures ...

  7. 184、【栈与队列】leetcode ——739. 每日温度(C++版本)

    题目描述 参考文章:739. 每日温度 解题思路 (1)暴力法 每次遍历到一个数时,就再开辟一个变量找此数后面第一个大于它的数,找到则添加,没找到则返回0. class Solution {publi ...

  8. 2020-06-11 LeetCode 739 每日温度 C++

    题目:739. 每日温度  根据每日 气温 列表,请重新生成一个列表,对应位置的输出是需要再等待多久温度才会升高超过该日的天数.如果之后都不会升高,请在该位置用 0 来代替.  例如,给定一个列表 t ...

  9. ❤️739❤️带新手一起刷力扣 (LeetCode)❤️代码有详细的注释❤️反思总结❤️739. 每日温度

    本文章是❤️力扣 (LeetCode)❤️的内容,该专栏还有多篇优质内容在等待你观看,现在点击右上角点击这个----

最新文章

  1. 转【快速把web项目部署到weblogic上】
  2. java max sum_杭电1024 Max Sum Plus Plus状压dp(java)
  3. SAP UI5 应用开发教程之十八 - SAP UI5 数据绑定语法里的特殊符号,以及绝对绑定和相对绑定概念详解
  4. GPU Shader 程序调试方法
  5. matlab用解析法求二自由度阻尼系统的自由振动(先求系统状态方程
  6. 关于git远程版本库的一些问题之解决
  7. 使用Sencha Touch加载本地Json数据
  8. 两种解决Qt5显示中文乱码的方法(使用QStringLiteral和#pragma execution_character_set(utf-8)两种方法)
  9. dz论坛自定义html,关于diy模块中的自定义html
  10. win10搭建无盘服务器配置,关于今天搞定网吧无盘Win10x64一包多配置到底的详细讲解 By 原来我不帅...
  11. 利用Email包实现邮件的群收发功能
  12. 仿QQ项目(一):好友列表
  13. linux 获取文件名的后缀名,linux shell 取文件名后缀
  14. Swing-右键菜单
  15. 使用vscode编写html代码
  16. 错过“复联4”在所不惜,迅雷链技术沙龙北京站有哪些更精彩的地方?
  17. 魅蓝u20android版本,魅族魅蓝U20刷机包 Flyme 6 稳定版系统发布 性能提升 超长待机 全面优化...
  18. chrome浏览器 各个版本下载地址
  19. 为PDF扫描文件添加书签
  20. Springboot2+hibernate5 sessionFactory配置

热门文章

  1. 面试阿里被问到JVM,不逼逼赖赖,直接盘给面试官看!!!
  2. springmvc+mybatis+spring 整合 bootstrap html5 mysql
  3. DappNode Host:打破普通人接触PHA的壁垒
  4. python绘制并列柱状图_Python之matplotlib画图:并列柱状图、饼图及环形图
  5. ThinkPHP完全开发手册
  6. sql server 数据库 设置id 自增
  7. 【12笔记】HBase实践
  8. 流量卡官网源码有后台带文章系统
  9. Mysql -- 数据库查询有结果,但是程序查询结果集为空
  10. 计算机进制数教案,二、数制转换课程导入及其完整教案