
栈与队列
栈与队列相关
zjc4j
打工人
展开
-
最小栈(栈的最小值)
题目题源代码class MinStack { private Deque<Integer> stack; private Deque<Integer> miniStack; /** initialize your data structure here. */ public MinStack() { stack = new LinkedList<Integer>(); miniStack = new原创 2021-07-02 22:15:55 · 131 阅读 · 0 评论 -
队列的最大值
题目代码官方代码class MaxQueue { Queue<Integer> q; Deque<Integer> d; public MaxQueue() { q = new LinkedList<Integer>(); d = new LinkedList<Integer>(); } public int max_value() { if (d.isE原创 2021-07-01 20:35:38 · 67 阅读 · 0 评论 -
用两个栈实现队列
题目题源代码class MyQueue { private int front; Stack<Integer> s1; Stack<Integer> s2; /** Initialize your data structure here. */ public MyQueue() { s1 = new Stack<Integer>(); s2 = new Stack<Integer&g原创 2021-06-01 21:08:53 · 58 阅读 · 0 评论