【发布时间】:2014-04-21 06:25:03
【问题描述】:
我一直在研究许多编码面试问题中的一些问题。我想知道你将如何在 Python 中使用两个堆栈来实现一个队列? Python 不是我最擅长的语言,所以我需要我能得到的所有帮助。
像入队、出队和前端函数。
【问题讨论】:
-
区别在于栈是FILO,队列是FIFO。如果你反转一个堆栈,你会得到想要的行为,所以你想把你的东西放在第一个堆栈中,然后通过将它们移动到第二个堆栈来反转它们。 (对吧?,我并没有真正考虑到这一点)
-
另外,this