包含min函数的栈
来源:互联网 发布:intro.js 编辑:程序博客网 时间:2024/05/22 23:23
包含min函数的栈
- 时间限制:1秒空间限制:32768K
题目描述
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
import java.util.Stack;public class Solution { Stack<Integer> stack =new Stack<>(); Stack<Integer> stackMin=new Stack<>(); public void push(int node) { stack.push(node); if(stackMin.isEmpty()){ stackMin.push(node); }else{ if(stackMin.peek()>node){ stackMin.push(node); }else{ stackMin.push(stackMin.peek()); } } } public void pop() { stackMin.pop(); stack.pop(); } public int top() { return stack.peek(); } public int min() { return stackMin.peek(); }}
0 0
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min 函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- 包含min函数的栈
- SQL2005 触发器简介
- php 5.6.19连接数据库
- 11g两节点RAC添加第三个节点
- json和jsonp
- raspberry noobs 系统分区解析与镜像备份
- 包含min函数的栈
- 利用线程运行栈StackTraceElement设计Android日志模块
- LeetCode 226 -Invert Binary Tree ( JAVA )
- 图解opengl 3D 图形绘制实例
- 程序员高效率工作工具推荐(必备工具)
- 颓废的我。。
- WCF 动态调用(动态创建实例接口)
- 使用T-SQL创建、修改数据库
- 开放创新,合作共赢 华为智慧家庭解决方案