当前位置: 首页 > news >正文

力扣HOT100 - 739. 每日温度

解题思路:

单调栈

class Solution {public int[] dailyTemperatures(int[] temperatures) {int length = temperatures.length;int[] ans = new int[length];Deque<Integer> stack = new LinkedList<>();for (int i = 0; i < length; i++) {int temperature = temperatures[i];while (!stack.isEmpty() && temperature > temperatures[stack.peek()]) {int preIndex = stack.pop();ans[preIndex] = i - preIndex;}stack.push(i);}return ans;}
}

http://www.lryc.cn/news/348732.html

相关文章:

  • 【爬虫之scrapy框架——尚硅谷(学习笔记one)--基本步骤和原理+爬取当当网(基本步骤)】
  • C++ QT设计模式:责任链模式
  • 基于springboot+mybatis+vue的项目实战之(后端+前后端联调)
  • 【教程向】从零开始创建浏览器插件(六)实战篇
  • 如何用 OceanBase做业务开发——【DBA从入门到实践】第六期
  • Element-UI快速入门
  • 【JavaWeb】网上蛋糕商城后台-商品管理
  • Django Admin后台管理:高效开发与实践
  • Centos7网卡启动失败(Failed to start LSB: Bring up/down)
  • 【NOIP2008普及组复赛】 题4:立体图
  • 【Leetcode每日一题】 动态规划 - 简单多状态 dp 问题 - 删除并获得点数(难度⭐⭐)(76)
  • Windows---CMD常用指令大全
  • 消息中间件是什么?有什么用?常见的消息中间件有哪些?
  • 富锂锰基材料极具发展潜力 我国产业化进程加速
  • 聚水潭和金蝶云星空单据接口对接
  • OpenAI深夜震撼发布最新模型GPT-4o,送上最快速便捷教程
  • 没有申请域名的情况下,用navicat远程连接我们的服务器的Mysql数据库
  • Hive中小文件过多的几种处理方式
  • 用户登录认证和权限授权(SpringSecurity、JWT、session)
  • 第十二届蓝桥杯省赛真题 Java A 组【原卷】
  • 工作随机:linux 挂载LVM管理模式的磁盘
  • 打印kafka最近的消息
  • e行64位V11.17.4 安卓全局虚拟定位APP
  • vue项目通过点击文字上传html文件,查看html文件
  • 【WEEK12】 【DAY1】整合JDBC【中文版】
  • 23种设计模式(软考中级 软件设计师)
  • 记录一下 log4j的漏洞
  • Springboot-配置文件中敏感信息的加密:三种加密保护方法比较
  • linux 性能监控命令之dstat
  • 花趣短视频源码淘宝客系统全开源版带直播带货带自营商城流量主小游戏功能介绍