예제 #1
0
        static void Main(string[] args)
        {
            Graphs objG = new Graphs(4);

            objG.AddEdge(0, 1);
            objG.AddEdge(0, 2);
            objG.AddEdge(1, 2);
            objG.AddEdge(2, 0);
            objG.AddEdge(2, 3);
            objG.AddEdge(3, 3);

            Console.WriteLine("");
            Console.WriteLine("Following is Breadth First Traversal (starting from vertex 2)");
            objG.BFS(2);

            Console.WriteLine("");
            Console.WriteLine("Following is Depth First Traversal");
            objG.DFS();



            Console.Read();
        }
예제 #2
0
 static void Main(string[] args)
 {
     using (var game = new Graphs(args))
         game.Run();
 }