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

第66天(简单题中等题 数据结构)

打卡第六十六天
2道简单题+1道中等题
image

题目:
image

思路:
image
image

代码:

class Solution {
public:vector<int> dailyTemperatures(vector<int>& temperatures) {int n = temperatures.size();vector<int> res(n, 0);// 初始化结果数组为0stack<int> st;for (int i = 0; i < temperatures.size(); ++i) {while (!st.empty() && temperatures[i] > temperatures[st.top()]) {// 栈不为空且当前温度高于栈顶索引对应的温度auto t = st.top();// 获取栈顶元素的索引st.pop();// 弹出栈顶元素res[t] = i - t;// 从第t天到第i天需要等待的天数}st.push(i);// 将当前天的索引压入栈中,继续找更高的温度}return res;}
};

耗时≈一小时 明天继续

http://www.gsyq.cn/news/154401.html

相关文章:

  • python学习交流平台的设计vue0il1o
  • 63
  • 如何在企业层面同时实施知识图谱和大型语言模型(LLMs)
  • python珠宝首饰连锁店进销存管理系统
  • excel 导入 科学计数法问题处理
  • 151_尚硅谷_数组复杂应用-反转
  • YCDISM2026即将到来
  • 用docker解决刷学习通鼠标移出后视频暂停的方法
  • 力扣hot100 - 21、合并两个有序链表
  • STM32智能手环:心率血氧体温监测系统设计与实现
  • 什么是无代码平台?它能为企业解决什么问题?
  • 基于STM32的智能花盆系统设计与实现
  • 星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程
  • LRU缓存
  • 2025年暨南大学计算机考研复试机试真题(附 AC 代码 + 解题思路)
  • 基于SpringBoot的海洋环保小程序系统(毕业设计项目源码+文档)
  • 微信小程序uniapp-vue音乐播放器
  • 方达炬 发明一批指标
  • 微信小程序uniapp-vue英语在线学习系统每日签到打卡
  • leetcode热题岛屿数量
  • 微信小程序uniapp-vue英语学习小助手的设计
  • 基于SpringBoot的公司财务预算管理系统(毕业设计项目源码+文档)
  • HBase与Jupyter:交互式数据分析
  • 12月25日记
  • 案例:扩容数据免迁移方案
  • 为什么 Go 没有依赖注入和 Bean 机制?语言设计哲学对比 - 若
  • 昇腾 NPU 环境下 GPT-2 模型本地部署全指南(含踩坑排错)
  • 《具身智能》读书笔记
  • 大一职业规划
  • 江苏诚信的港澳台联考机构哪家专业