题解 | #用两个栈实现队列#
用两个栈实现队列
http://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6
栈是“先进后出”,队列是“先进先出”,只需要将元素先进入第一个栈stack1,再取第一个栈的栈顶元素,放入第二个栈stack2,直至全部放入,再从stack2中依次取出栈顶元素即可完成。
用两个栈实现队列
http://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6
栈是“先进后出”,队列是“先进先出”,只需要将元素先进入第一个栈stack1,再取第一个栈的栈顶元素,放入第二个栈stack2,直至全部放入,再从stack2中依次取出栈顶元素即可完成。
相关推荐