public void AdjacencyGraphTopologySortTest() { var graph = new Model.AdjacencyLists.Graph(EdgeDirectionType.Directed); TopologySortTest(graph); var graph2 = new Model.AdjacencyLists.Graph(EdgeDirectionType.Directed); BuildDirectedCyclicGraph(graph2); var topology = graph2.GetTopologySort(); }
public void AdjacencyGrapDirectedHighlyConnectiveComponentsTest() { var graph = new Model.AdjacencyLists.Graph(EdgeDirectionType.Directed); DirectedHighlyConnectiveComponentsTest(graph); }
public void AdjacencyGraphUndirectedConnectiveComponentsTest() { var graph = new Model.AdjacencyLists.Graph(EdgeDirectionType.Undirected); UndirectedConnectiveComponentsTest(graph); }
public void AdjacencyGraphClosePathsTestByWeight() { var graph = new Model.AdjacencyLists.Graph(EdgeDirectionType.Directed); ClosestPathsByWeight(graph); }
public void AdjacencyGraphPathExistsTest() { var graph = new Model.AdjacencyLists.Graph(EdgeDirectionType.Directed); PathExists(graph); }
public void AdjacencyGraphDeepthFirstSearchTest() { var graph = new Model.AdjacencyLists.Graph(EdgeDirectionType.Directed); DeepthFirstSearch(graph); }