剑指offer--30 最小栈
Posted Anrys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer--30 最小栈相关的知识,希望对你有一定的参考价值。
题目
代码
这代码舒服
class MinStack {
Stack<Integer> A, B;
public MinStack() {
A = new Stack<>();
B = new Stack<>();
}
public void push(int x) {
A.add(x);
if(B.empty() || B.peek() >= x) B.add(x);
}
public void pop() {
if(A.pop().equals(B.peek())) B.pop();
}
public int top() {
return A.peek();
}
public int min() {
return B.peek();
}
}
结果
以上是关于剑指offer--30 最小栈的主要内容,如果未能解决你的问题,请参考以下文章