Hipster4j is a lightweight and powerful heuristic search library for Java and Android. It contains common, fully customizable algorithms such as Dijkstra, A* (A-Star), DFS, BFS, Bellman-Ford and more.
Method ProblemBuilder.create()(...).defineProblemWithoutExplicitActions().useTransitionFunction() should accept TransitionFunction<Void, S> instead of the restrictive type StateTransitionFunction<S>
Method
ProblemBuilder.create()(...).defineProblemWithoutExplicitActions().useTransitionFunction()
should acceptTransitionFunction<Void, S>
instead of the restrictive typeStateTransitionFunction<S>