public IBuildPathStrategy <T> UseDijkstra() { _strategy = new DijkstraStrategy <T>(); return(this); }
public IBuildPathStrategy <T> UseBellmanFord() { _strategy = new BellmanFordsStrategy <T>(); return(this); }
public IBuildPathStrategy <T> UseUnweightedGraph() { _strategy = new UnweightedGraphStrategy <T>(); return(this); }