【发布时间】:2013-02-07 17:57:36
【问题描述】:
队列通常以 FIFO(先进先出)的方式对元素进行排序,而堆栈则以 LIFO(后进先出)的方式。
在 Java 标准库中有一个名为 Queue 的特定接口对队列和一组实现它的类进行建模。
虽然有一些类实现了堆栈,例如 Stack(扩展 Vector)、ArrayDeque(如 JavaDoc 中所述,“当用作堆栈") 和 LinkedList(及其 push 和 pop 方法),堆栈集合类型没有特定的接口。
为什么Java标准库中没有堆栈集合类型的接口?
【问题讨论】:
标签: java data-structures collections interface