C++ | Leetcode C++题解之第155题最小栈

作者 : admin 本文共270个字,预计阅读时间需要1分钟 发布时间: 2024-06-17 共1人阅读

题目:

C++ | Leetcode C++题解之第155题最小栈插图

题解

class MinStack {
    stack x_stack;
    stack min_stack;
public:
    MinStack() {
        min_stack.push(INT_MAX);
    }
    
    void push(int x) {
        x_stack.push(x);
        min_stack.push(min(min_stack.top(), x));
    }
    
    void pop() {
        x_stack.pop();
        min_stack.pop();
    }
    
    int top() {
        return x_stack.top();
    }
    
    int getMin() {
        return min_stack.top();
    }
};
本站无任何商业行为
个人在线分享-虚灵IT资料分享 » C++ | Leetcode C++题解之第155题最小栈
E-->