Class Summary |
AbstractOrderedCollection<E> |
This class provides a skeletal implementation of the OrdredCollection
interface to minimize the effort required to implement this
interface backed by a "random access" data store (such as an array). |
AbstractPriorityQueue<E> |
This class extends a skeletal implementation of
AbstractOrderedCollection with the equals method. |
AbstractQueue<E> |
This class extends a skeletal implementation of
AbstractOrderedCollection with the equals method. |
AbstractStack<E> |
This class extends a skeletal implementation of
AbstractOrderedCollection with the equals method. |
ArrayPriorityQueue<E> |
This class implements the OrderedCollection interface
with priority queue behavior: highest priority out. |
ArrayQueue<E> |
This class implements the OrderedCollection interface
with FIFO behavior: first in/first out. |
ArrayStack<E> |
This class implements the OrderedCollection interface
with LIFO behavior: last in/first out. |
ArrayUnsortedPriorityQueue<E> |
This class implements the OrderedCollection interface
with priority queue behavior: highest priority out. |
LinkedQueue<E> |
This class implements the OrderedCollection interface
with FIFO behavior: first in/first out. |
LinkedStack<E> |
This class implements the OrderedCollection interface
with LIFO behavior: last in/first out. |