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

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

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

题目:
image

思路:单调栈+循环数组

代码:

class Solution {
public:vector<int> nextGreaterElements(vector<int>& nums) {int n = nums.size();stack<int> st; vector<int> ans(n, -1);for (int i = 2 * n - 1; i >= 0; i--){ // 从后往前遍历两遍数组auto& num = nums[i % n];// 获取当前元素while (!st.empty() && num >= st.top())st.pop();// 弹出所有小于等于当前元素的栈顶元素if (!st.empty()){ans[i % n] = st.top();// 如果栈不为空,栈顶就是当前元素的下一个更大元素}st.push(num);// 将当前元素入栈}return ans;}
};

耗时≈一小时 明天继续

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

相关文章:

  • Java毕设选题推荐:基于springboot的马蜂窝书店网站SpringBoot+Vue 马蜂窝书店网站管理平台【附源码、mysql、文档、调试+代码讲解+全bao等】
  • Unity游戏翻译神器:XUnity.AutoTranslator自动翻译插件完全解析
  • Fritzing中Arduino电路设计:新手教程(零基础入门)
  • 2025最新!自考党必看!9个AI论文软件测评与推荐
  • 独家技巧!AI应用架构师优化AI模型训练效率的不传之秘
  • 如何快速实现Unity游戏翻译:XUnity.AutoTranslator终极使用指南
  • 3.2.3 页框分配
  • 3.2.5 抖动和工作集
  • 【毕业设计】基于springboot的马蜂窝书店网站(源码+文档+远程调试,全bao定制等)
  • PaddlePaddle镜像中的ERNIE系列模型究竟有多强?
  • Coolutils Total Mail Converter(邮件转换工具)
  • WPF基于MVVM实现自定义分页控件
  • Java毕设项目推荐-基于springboot的旅拍在线婚纱摄影网站的设计与实现目的地推荐、在线预约、风格展示、套餐预订、行程规划【附源码+文档,调试定制服务】
  • ZX-560 兆芯加固笔记本
  • Claude code功能简介
  • Comtos Linux (朱雀) 系统安装——原理引导,启发式安装
  • 免费AI论文生成器推荐:8款工具实测维普查重一把过,不留AIGC痕迹!
  • LaTeX 速查表
  • 聚焦GEO优化,依托GEO优化,GEO优化荣登各行业推广首选榜单 - 源码云科技
  • 软件工程学习日志2025.12.26
  • Windows系统文件wshbth.dll丢失损坏 下载方法
  • 【毕业设计】基于springboot的茶食酒馆网站(源码+文档+远程调试,全bao定制等)
  • JAVASCRIPT 离线解析IP地址 幽冥大陆(七十) —东方仙盟练气期
  • 慢SQL分析与优化实战
  • 计算机Java毕设实战-基于springboot的见山茶食酒馆网站菜品 / 茶酒品类管理茶食酒馆 “休闲社交 + 精致消费” 的场景需求【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 论文相似度突破30%?五种智能降重策略立即见效
  • 基于CNN-DELM多变量时序预测 Matlab
  • 基于CNN-DELM单变量时序预测 Matlab
  • Java计算机毕设之基于springboot的茶食酒馆网站基于Java+SpringBoot的见山茶食酒馆网站系统(完整前后端代码+说明文档+LW,调试定制等)
  • Java毕设项目:基于springboot的启梦校园招聘平台(源码+文档,讲解、调试运行,定制等)