Package mazealgo.model.algorithms.search


package mazealgo.model.algorithms.search
  • Class
    Description
    Base 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).