protected override double PriorityFunc(SearchNode <TState, TAction> node) { return(_heuristic(node.State)); }
public void Push(SearchNode <TState, TAction> node) { _states.Add(node.State); _queue.Push(node); }
protected override double PriorityFunc(SearchNode <TState, TAction> node) { return(_heuristic(node.State)); }
public void Push(SearchNode <TState, TAction> node) { _states.Add(node.State); _queue.Push(node); }