Пример #1
0
        static void Main(string[] args)
        {
            Node A = new Node("A");
            Node B = new Node("B");
            Node C = new Node("C");
            Node D = new Node("D");
            Node E = new Node("E", new List <Connection>()
            {
                new Connection(new Node("F"), 100)
            });

            A.AddConnection(B, 1);
            B.AddConnection(C, 2);
            C.AddConnection(A, 3);
            D.AddConnection(E, 4);
            E.AddConnection(A, 5);

            List <Node> Graph = new List <Node>()
            {
                A, B, C, D, E
            };

            foreach (Node item in Graph)
            {
                Console.WriteLine(item.ToString());
            }
        }