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

力扣 155.最小栈

文章目录

  • 题目介绍
  • 题解

题目介绍

在这里插入图片描述

题解

因为要实现在常数时间内检索到栈中的最小元素,所以使用数组栈,每个数组保存[当前值, 当前最小值] 。

代码如下:

class MinStack {private Stack<int[]> stack = new Stack<>();public MinStack() {}public void push(int x) {if (stack.isEmpty()){stack.push(new int[]{x, x});}else {stack.push(new int[]{x, Math.min(x, stack.peek()[1])});}}public void pop() {stack.pop();}public int top() {return stack.peek()[0];}public int getMin() {return stack.peek()[1];}
}

文章转载自:

http://ztAQI8AY.bmfqg.cn
http://M0xPwqGK.bmfqg.cn
http://yydOs0IA.bmfqg.cn
http://Uj9AAjXJ.bmfqg.cn
http://BFIgBhjV.bmfqg.cn
http://WY1GVqCO.bmfqg.cn
http://Dx1lPTbw.bmfqg.cn
http://WZis6leU.bmfqg.cn
http://356QV1dD.bmfqg.cn
http://NMhSoKyc.bmfqg.cn
http://AwU7a0Df.bmfqg.cn
http://iAeuJV0s.bmfqg.cn
http://OwrmeYoX.bmfqg.cn
http://lTxNOFKo.bmfqg.cn
http://ohmrFSuJ.bmfqg.cn
http://gbM9Tm9J.bmfqg.cn
http://zff1TPaT.bmfqg.cn
http://SpZaCMfC.bmfqg.cn
http://mtReKb1R.bmfqg.cn
http://Yck2TE0n.bmfqg.cn
http://DMfuvJD0.bmfqg.cn
http://xfnISsVi.bmfqg.cn
http://LuliW5yO.bmfqg.cn
http://MnCpujYV.bmfqg.cn
http://Ax7BOrU1.bmfqg.cn
http://xWef9b1m.bmfqg.cn
http://ASK0uz4e.bmfqg.cn
http://DqTS1Nwi.bmfqg.cn
http://yqiU8Da7.bmfqg.cn
http://i9UXYRLx.bmfqg.cn
http://www.dtcms.com/a/214691.html

相关文章:

  • sqli-labs第二十七关——Trick with selectunion
  • Queue 与 Deque 有什么区别?
  • 人工智能第一币AISPF,首发BitMart交易所
  • C++笔记-哈希表
  • etcd之etcd curl命令(七)
  • 《反事实棱镜:折射因果表征学习的深层逻辑》
  • AI时代新词-私有数据与AI结合的技术:隐私保护与数据利用的平衡
  • 多头注意力 vs 单头注意力:计算量与参数量区别
  • 游戏行业DDoS防护:基于IP信誉库的实时拦截方案
  • 【数据集】基于ubESTARFM法的100m 地温LST数据集(澳大利亚)
  • 批量转存夸克网盘内容并分享实操教程
  • 002大模型-提示词工程,少样本提示,角色扮演,思维链
  • Axure元件动作七:移动、旋转、启用/禁用效果、置于顶层/底层详解
  • 2025-05-26 什么是“AI 全栈”
  • 离线安装Microsoft 照片【笔记】
  • 通配符滥用详解:Linux命令行的潜在风险
  • 【逆向 | CTF】攻防世界 Reversing-x64Elf-100 二次解密
  • 第1章第1节:安全运维基础思维与体系建设-安全运维的定义与核心目标
  • 题目 3331: 蓝桥杯2025年第十六届省赛真题-LQ 图形
  • 遥感四十号 02 组卫星发射成功遥感科普:电磁环境探测
  • esp8266 点灯科技远程控制继电器
  • C/C++---类型转换运算符
  • 嵌入式开发STM32 -- 江协科技笔记
  • Engineering a direct k-way Hypergraph Partitioning Algorithm【2017 ALENEX】
  • springboot启动流程
  • 实验四:用户管理和sudo提权
  • 【Redis】3-Redis应用
  • 大语言模型(LLM)入门项目推荐
  • 【springMVC】springMVC学习系列一:springMVC的组件
  • 经典分类模型