package

es.usc.citius.hipster.util.examples.maze

Util classes to define a simple maze problem to test different search algorithms.

Classes

Maze2D

This class defines a 2D ASCII Maze used to easily validate the search algorithms. 

Mazes Class containing a set of Maze2D to execute in the tests of the search iterators. 
MazeSearch This class executes the search iterators over maps of type Maze2D
MazeSearch.Result Inner class to define the results of the search process over Maze2D

Enums

Maze2D.Symbol Symbols allowed to create a maze  
Mazes.TestMaze ASCII Maze examples with the shortest path distance.