115. 最小栈
作者:互联网
题目
法1:
用最小栈存储当前最小值
class MinStack {
public:
MinStack() {
ms.push(INT_MAX);
}
void push(int val) {
s.push(val);
ms.push(min(val, ms.top()));
}
void pop() {
s.pop();
ms.pop();
}
int top() {
return s.top();
}
int getMin() {
return ms.top();
}
private:
stack<int> s, ms;
};
标签:val,int,top,最小,pop,115,ms,push 来源: https://blog.csdn.net/qq_42375636/article/details/121024719