标签:pre public 包含min函数的栈 return pop 数据结构 情况 top 用两个
class Solution { public: stack<int> sta1; stack<int> sta2; void push(int value) { sta1.push(value); if (sta2.empty() || sta2.top() > value) sta2.push(value); } void pop() { if (sta2.top() == sta1.top()) sta2.pop(); sta1.pop(); } int top() { return sta1.top(); } int min() { return sta2.top(); } };
标签:pre public 包含min函数的栈 return pop 数据结构 情况 top 用两个
原文地址:https://www.cnblogs.com/ruoh3kou/p/10055309.html