示例#1
0
        public tGraph findCycles()
        {
            tGraph g = new tGraph(this);

            g.removeNotCycle();
            return(g);
        }
示例#2
0
 public tGraph(tGraph aSourceGraph) : this()
 {
     // Пройти по всем вершинам исх графа, добавить в это. Пройти по всем дугам, добавить в этот
     foreach (string nodeName in  aSourceGraph.Nodes.Keys)
     {
         addNode(nodeName);
     }
     foreach (tEdge mEdges in aSourceGraph.Edges)
     {
         addEdge(mEdges.fromNode.Name, mEdges.toNode.Name);
     }
 }