Example #1
0
        public static void Main(string[] args)
        {
            Console.WriteLine ("Hello World!");
            int[ , ] a = Graph.readInputFile (@"../../input.txt");
            Graph gr = new Graph (a);

            string lastLine = "";
            using (StreamReader file = new StreamReader (@"../../input.txt"))
            {
                while (file.EndOfStream == false)
                    lastLine = file.ReadLine();
            }

            string[] mas = lastLine.Split (' ');
            int[] vertices = { int.Parse (mas [0]), int.Parse (mas [1]) };
            gr.Print ();
            Console.WriteLine ("------");
            gr.Connect (vertices [0], vertices [1]);
            gr.Print ();

            Console.WriteLine ("------");

            foreach(int x in gr.GetAdjacentVertices(vertices[0]))
            {
                Console.Write(x + " ");
            }

            Console.WriteLine ();

            foreach(int x in gr.GetAdjacentVertices(vertices[1]))
            {
                Console.Write(x + " ");
            }
        }