[牛客]可查询最值的栈练习题
来源:互联网 发布:gitv电视直播软件好吗 编辑:程序博客网 时间:2024/06/18 08:15
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
import java.util.Stack;public class Solution { Stack a = new Stack(); Stack b = new Stack(); public void push(int node) { a.push(node); if(b.empty())b.push(node); else{ if(node < (int)b.peek()) b.push(node); else b.push(b.peek()); } } public void pop() { a.pop(); b.pop(); } public int top() { return (int) a.peek(); } public int min() { return (int) b.peek(); }}
1 0
- [牛客]可查询最值的栈练习题
- 可查询最值的练习题
- 可查询最值的栈
- 可查询最值
- 可查询最值的栈 -- 算法小结
- SQL高级查询的练习题
- SQL高级查询的练习题
- SQL高级查询的练习题
- SQL高级查询的练习题
- 可最痛苦的是
- sicily可供练习题-1145. 校门外的树
- 栈的反转练习题
- 栈的练习题附加
- 2.1 栈的练习题
- 蓝桥杯练习题 最短距离
- mysql查询逗号分隔字段匹配的值,可且可或
- PAT乙级(Basic Level)练习题 最难的问题
- Oracle SQL查询练习题
- jvm垃圾收集
- Oracle RDBMS: Extracting the Table, Index & View Definitions (DDL) and Indexed Columns
- 错误信息:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- 题目1173:查找
- Mobillyo:兼容Arduino,并支持BLE、电池供电和太阳能发电
- [牛客]可查询最值的栈练习题
- POI 文档 Excel导出功能实现
- SurfaceView在宿主窗口“挖洞”过程要点
- IMWeb训练营作业,一个小的todo list
- 笔记本win7系统鼠标总是乱跳解决方法
- UESTC 1339 郭大侠与线上游戏 (STL插入删除/迭代器)
- 使用阻塞式队列处理大数据
- echars-数据视图自定义
- 断点续传 app版本更新