1 Star 0 Fork 8

一切缘于你 / leetcode

forked from 程序员二师兄 / leetcode 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
LeetCode_155.java 927 Bytes
一键复制 编辑 原始数据 按行查看 历史
程序员二师兄 提交于 2019-09-27 10:18 . add stack 2 problems
import java.util.Stack;
/**
* @创建人 luoxiang
* @创建时间 2019/9/26 19:55
* @描述 155. 最小栈 https://leetcode-cn.com/problems/min-stack/
*/
public class LeetCode_155 {
class MinStack {
Stack<Integer> data;
Stack<Integer> minStack;
/** initialize your data structure here. */
public MinStack() {
data=new Stack();
minStack=new Stack();
}
public void push(int x) {
data.push(x);
if(minStack.empty()|| minStack.peek()>=x){
minStack.push(x);
}else{
minStack.push(minStack.peek());
}
}
public void pop() {
data.pop();
minStack.pop();
}
public int top() {
return data.peek();
}
public int getMin() {
return minStack.peek();
}
}
}
1
https://gitee.com/song574482856/leetcode.git
git@gitee.com:song574482856/leetcode.git
song574482856
leetcode
leetcode
master

搜索帮助