剑指offer 包含min函数的栈
2018-03-26 12:14
225 查看
class Solution { public: stack<int> stack1,stack2; void push(int value) { stack1.push(value); if(stack2.empty()) { stack2.push(value); }else if(value<=stack2.top()) { stack2.push(value); } } void pop() { if(stack1.top()==stack2.top()) { stack2.pop(); } stack1.pop(); } int top() { return stack1.top(); } int min() { return stack2.top(); } };
相关文章推荐
- 【剑指offer】包含min函数的栈
- 剑指offer面试题21-包含min函数的栈
- 剑指Offer---面试题21:包含min函数的栈
- 牛客网剑指offer-包含min函数的栈
- 剑指offer(22):包含min函数的栈
- 剑指offer-包含min函数的栈
- 剑指offer——包含min函数的栈
- 剑指offer代码解析——面试题21包含min函数的栈
- 剑指offer-包含Min函数的栈
- 剑指offer-第四章解决面试题的思路(包含min函数的栈)
- 剑指offer-包含min函数的栈
- 剑指offer-面试题21.包含min函数的栈
- 剑指offer 面试题21:包含min函数的栈
- 剑指Offer(30)包含min函数的栈
- 剑指Offer:面试题21 包含min函数的栈
- 【剑指offer】20包含min函数的栈
- 剑指Offer-21-包含min函数的栈
- 剑指offer题解 包含min函数的栈
- Java - 剑指offer_面试题21_包含min函数的栈
- 【剑指offer】包含min函数的栈