剑指offer 包含min函数的栈

Posted theodoric008

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer 包含min函数的栈相关的知识,希望对你有一定的参考价值。

class Solution {
private:
    vector<int> vec;
public:
    void push(int value) {
        vec.emplace_back(value);
    }
    void pop() {
        if(vec.empty()) return;
        vec.erase(vec.end()-1);
    }
    int top() {
        if(vec.empty()) return 0;
        return *(vec.end()-1);
    }
    int min() {
        if(vec.empty()) return 0;
        return *min_element(vec.begin(), vec.end());
    }
};

以上是关于剑指offer 包含min函数的栈的主要内容,如果未能解决你的问题,请参考以下文章

剑指offer包含min函数的栈python

包含min函数的栈-剑指Offer

剑指offer(20)包含min函数的栈

剑指Offer30包含min函数的栈

LeetCode(剑指 Offer)- 30. 包含min函数的栈

剑指offer:面试题21包含min函数的栈