问题
用两个队列来实现一个栈,完成栈的push和pop操作。 栈中的元素为int类型。
分析
通过具体的例子抽象整个过程,所有的入栈操作插入到非空的队列上,所有的出栈操作将非空队列的 length-1 个元素转移到另一个空队列中,剩下的最后一个元素出栈。
实现
|
|
用两个队列来实现一个栈,完成栈的push和pop操作。 栈中的元素为int类型。
通过具体的例子抽象整个过程,所有的入栈操作插入到非空的队列上,所有的出栈操作将非空队列的 length-1 个元素转移到另一个空队列中,剩下的最后一个元素出栈。
|
|