| Interface | Description |
|---|---|
| QueueADT<E> |
An ordered collection of items, where items are added to the rear
and removed from the front.
|
| Class | Description |
|---|---|
| Course |
Class to represent every Course in our Course Registration environment
|
| PriorityQueue<E> |
PriorityQueue implemented as a Binary Heap backed by an array.
|
| PriorityQueueItem<E> |
Class to represent object stored at every entry in the PriorityQueue.
|
| PriorityQueueIterator<T> | |
| Queue<E> |
An ordered collection of items, where items are added to the rear and removed
from the front.
|
| Student |
Class to represent every Student in our Course Registration environment.
|
| StudentCenter |
Student Center abstraction for our simulation.
|
| Exception | Description |
|---|---|
| EmptyQueueException |
Thrown when trying to access an item in an empty queue.
|