Package maze.storage

Provides classes which define LIFO and FIFO storage structures for the various MazeFiller algorithms.

See:
          Description

Class Summary
PushPop A common abstraction for Stack and Queue to allow them to be used interchangably for depth-first and breadth-first maze filling.
Queue A PushPop that implements a FIFO Queue.
Stack A PushPop that implements a LIFO Stack.
 

Package maze.storage Description

Provides classes which define LIFO and FIFO storage structures for the various MazeFiller algorithms.

This package predates the Java 1.2 Collections Framework.

The class PuhsPop is the abstract superclass.

There are two storage structures available.