博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月25日

摘要: class StackWithTwoQueue { private Queue queue1 = new LinkedList(); private Queue queue2 = new LinkedList(); public synchronized void push(E e) { if (queue1.isEmpty()) { queue2.add(e); } else { queue1.add(e); } } public synchronized E pop() th... 阅读全文

posted @ 2013-07-25 16:18 钟悍 阅读(317) 评论(0) 推荐(0) 编辑

摘要: class QueneWithTwoStacks { private Stack stack1 = new Stack(); private Stack stack2 = new Stack(); public synchronized void add(E e) { stack1.push(e); } public synchronized E poll() throws Exception { if (stack2.size() <= 0) { while (!stack1.isEmpty()) { ... 阅读全文

posted @ 2013-07-25 13:41 钟悍 阅读(155) 评论(0) 推荐(0) 编辑