Interface ISearchingAlgorithm

All Known Implementing Classes:
ASearchingAlgorithm, BestFirstSearch, BreadthFirstSearch, DepthFirstSearch

public interface ISearchingAlgorithm
A search algorithm: solves a problem given as an ISearchable and reports a name and the number of states it evaluated along the way.
  • Method Details

    • solve

      Solution solve(ISearchable domain)
    • getName

      String getName()
    • getNumberOfNodesEvaluated

      int getNumberOfNodesEvaluated()