1 |
Constructor |
Creates 3 priority queues.
 |
2 |
getCar() |
Raises an exception since all three queues will be empty.
 |
3 |
receiveCar(a, low) |
Places car a into the low queue.
 |
4 |
receiveCar(b, low) |
Places car b into the low queue.
 |
5 |
receiveCar(f, high) |
Places car f into the high queue.
 |
6 |
receiveCar(d, medium) |
Places car d into the medium queue.
 |
7 |
receiveCar(g, high) |
Raises an exception since the high queue is already full.
 |
8 |
receiveCar(e, medium) |
Places car e into the medium queue.
 |
9 |
getCar() |
Returns car f from the high queue.
 |
10 |
getCar() |
Returns car d from the medium queue.
 |
11 |
getCar() |
Returns car e from the medium queue.
 |
12 |
getCar() |
Returns car a from the low queue.
 |
13 |
getCar() |
Returns car b from the low queue.
 |
14 |
getCar() |
Raises an exception since there are no more cars available in any of the three queues.
 |
15 |
isEmpty() |
Returns true since all three queues are empty.
 |