代码拉取完成,页面将自动刷新
同步操作将从 程序员二师兄/leetcode 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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();
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。