牛客网 | 包含min函数的栈
来源:互联网 发布:java单例模式添加数据 编辑:程序博客网 时间:2024/06/05 05:15
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
import java.util.Stack;public class Solution { Stack<Integer> data = new Stack<>(); Stack<Integer> mins = new Stack<>(); public void push(int node) { data.push(node); if(mins.isEmpty()||node<mins.peek()) mins.push(node); else mins.push(mins.peek()); } public void pop() { if(!data.isEmpty()) { data.pop(); mins.pop(); } } public int top() { if(!data.isEmpty()) { return data.peek(); } return 0; } public int min() { if(!data.isEmpty()) { return mins.peek(); } return 0; }}
0 0
- 牛客网 | 包含min函数的栈
- 【牛客网】包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min 函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- html的全局属性
- 九度OJ 1085:求root(N, k) (迭代)
- SCP ubuntu下免密码文件传输
- 可重入与线程安全(Reentrancy and Thread-Safety)
- leetcode Sum Root to Leaf Numbers
- 牛客网 | 包含min函数的栈
- UVA_11817_TunnellingTheEarth
- (189)丢失的第一个正整数
- 基于Quartz 2D实现截图功能
- usaco4.1.1Beef McNuggets
- 数据库的几个概念:主键,外键,索引,唯一索引
- Maven安装配置及WEB工程构建
- Mysql中存在索引但是不能使用索引的典型情况
- keepalived安装部署及Flume+keepalived高可用