文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

1. Description

2. Solution

  • Version 1
class Solution {public:vector<int> dailyTemperatures(vector<int>& temperatures) {vector<int> result;for(int i = 0; i < temperatures.size(); i++) {bool flag = false;for(int j = i + 1; j < temperatures.size(); j++) {if(temperatures[j] > temperatures[i]) {flag = true;result.push_back(j - i);break;}}if(!flag) {result.push_back(0);}}return result;}
};
  • Version 2
class Solution {public:vector<int> dailyTemperatures(vector<int>& temperatures) {vector<int> result(temperatures.size(), 0);stack<int> s;for(int i = 0; i < temperatures.size(); i++) {while(!s.empty() && temperatures[s.top()] < temperatures[i]) {result[s.top()] = i - s.top();s.pop();}s.push(i);}return result;}
};

Reference

  1. https://leetcode.com/problems/daily-temperatures/description/

Leetcode 739. Daily Temperatures相关推荐

  1. LeetCode #739 - Daily Temperatures

    题目描述: Given a list of daily temperatures T, return a list such that, for each day in the input, tell ...

  2. 739. Daily Temperatures - LeetCode

    Question 739. Daily Temperatures Solution 题目大意:比今天温度还要高还需要几天 思路:笨方法实现,每次遍历未来几天,比今天温度高,就坐标减 Java实现: p ...

  3. 739. Daily Temperatures

    为什么80%的码农都做不了架构师?>>>    Description Tag:Stack, Hash Table Difficulty: Medium Given a list o ...

  4. 69.Daily Temperatures(日常气温)

    Level:   Medium 题目描述: Given a list of daily temperatures T, return a list such that, for each day in ...

  5. LeetCode739. Daily Temperatures

    题目: Given a list of daily temperatures, produce a list that, for each day in the input, tells you ho ...

  6. leetcode 739. 每日温度 单调栈解法和暴力法及其优化 c代码

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

  7. LeetCode 739. 每日温度(单调栈)

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

  8. leetcode - 739. 每日温度

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

  9. Leetcode 739:每日温度(超详细的解法!!!)

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

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

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

最新文章

  1. 分布式存储系统的关键技术-存储层级内的优化技术
  2. Coreseek:部门查询和增量索引代替实时索引
  3. AJAX ControlToolkit学习日志-ResizableControlExtender(23)
  4. Py之Queue:python库之Queue的简介、安装、使用方法之详细攻略
  5. 全球数据一致性,事务,微服务和Spring Boot / Tomcat / Jetty
  6. iCloud官方文档
  7. iOS--百度地图相关功能的实现
  8. Mac下搭建手机APP开发环境(HBuilder X ,HTML5plus Runtime,MUI,springboot)
  9. 性能测试概念点分析与过程讲解(一)
  10. LNMP Keepalived Haproxy 笔记
  11. dotween unity 延时_3D俯视角射击——用Unity还原东方弹幕(上)
  12. MyEclipse查看.class文件
  13. Hibernate 拦截器 SQL语句提交前 更新表公共字段
  14. Win11怎么添加pdf虚拟打印机
  15. 【神经网络】Pytorch构建自己的训练数据集
  16. 如何利用宝塔面板+JavaWeb+MySQL设计一个注册登录界面
  17. PNG、IconFont、SVG图标使用
  18. 神武4手游等待服务器响应,《神武4》手游快速告别自闭 还能这样玩?
  19. Linux系统centos7关闭防火墙命令
  20. ubuntu卸载软件方法

热门文章

  1. quartz mysql 表_Quartz数据库表分析
  2. java for步长_Velocity模板循环支持自定义步长
  3. 路由器当交换机用的设置方法
  4. HDU-魔咒词典(字符串hash)
  5. 手机QQ邮箱登录不上的解决办法
  6. debian linux上usb摄像头,[Debian] 安装USB摄像头(芯片ZC0301)驱动
  7. linux网卡发送优化,Linux 性能分析总结之网络(六)
  8. 最近公共祖(LCA)模板_祖先深度_区域祖先_(欧拉序列+标准RMQ+四毛子)O(n)-O(1)
  9. 游戏史上最伟大的10位制作人
  10. python依赖库是什么_【转】python导出依赖库