public void TestDirected_DFS() { var graph = new MatrixGraph(GraphTypes.Directed, 7); graph.AddEdge(0, 1); graph.AddEdge(0, 3); graph.AddEdge(1, 2); graph.AddEdge(1, 3); graph.AddEdge(1, 4); graph.AddEdge(2, 0); graph.AddEdge(2, 4); graph.AddEdge(3, 2); graph.AddEdge(4, 5); graph.AddEdge(5, 6); graph.AddEdge(6, 3); var print = graph.PrintDFS(0); }