Package mazealgo.model.algorithms.search
package mazealgo.model.algorithms.search
-
ClassDescriptionBase class for search algorithms.A state in a search problem.Best First Search algorithm.Breadth First Search.Depth First Search.A search problem: knows its start, its goal, and how to enumerate the legal successors of any given state.A search algorithm: solves a problem given as an ISearchable and reports a name and the number of states it evaluated along the way.A state in the maze search problem: a (row, column) cell.Object Adapter that exposes a Maze as an ISearchable.The path returned by a search algorithm: an ordered list of states from start to goal (inclusive).