Exemplo n.º 1
0
        private static Framework.Graph.Prim.MinimumSpanningTree.MstEdge createEdge(string[] edgePart)
        {
            Framework.Graph.Prim.MinimumSpanningTree.MstEdge e = new Framework.Graph.Prim.MinimumSpanningTree.MstEdge();
            string[] numberName;

            numberName     = edgePart[0].Split(':');
            e.Vertex1_name = numberName[1];
            e.v1           = int.Parse(numberName[0]);

            numberName     = edgePart[1].Split(':');
            e.Vertex2_name = numberName[1];
            e.v2           = int.Parse(numberName[0]);

            e.weight = int.Parse(edgePart[2]);
            return(e);
        }
Exemplo n.º 2
0
        private static Framework.Graph.Prim.MinimumSpanningTree.MstEdge createEdge(string[] edgePart)
        {
            Framework.Graph.Prim.MinimumSpanningTree.MstEdge e = new Framework.Graph.Prim.MinimumSpanningTree.MstEdge();
            string[] numberName;

            numberName = edgePart[0].Split(':');
            e.Vertex1_name = numberName[1];
            e.v1 = int.Parse(numberName[0]);

            numberName = edgePart[1].Split(':');
            e.Vertex2_name = numberName[1];
            e.v2 = int.Parse(numberName[0]);

            e.weight = int.Parse(edgePart[2]);
            return e;
        }