美文网首页
剑指offer05

剑指offer05

作者: MonarchNie | 来源:发表于2019-07-08 11:20 被阅读0次

    题目描述

    用两个栈来实现一个队列,完成队列的Push和Pop操作,队列中的元素为int类型。

    解题思路分析

    这个题也很简单真的其实,不需要太多的解析,看代码就马上能懂了

    题目源代码

    public static void push(int node) {
            stack1.push(node);
        }
    
        public static int pop() {
            if (stack2.size() == 0) {
                if (stack1.size() == 0) {
                    return -1;
                } else {
                    while (!stack1.isEmpty()) {
                        stack2.push(stack1.pop());
                    }
                }
            }
            return stack2.pop();
        }
    

    相关文章

      网友评论

          本文标题:剑指offer05

          本文链接:https://www.haomeiwen.com/subject/qhqohctx.html