示例#1
0
 public void AddEdge(GraphVertex connectedVertex)
 {
     ConnectedEdges.Add(new GraphEdge(this, connectedVertex));
     connectedVertex.ConnectedEdges.Add(new GraphEdge(connectedVertex, this));
 }
示例#2
0
 public void AddEdge(GraphVertex firstVertex, GraphVertex secondVertex)
 {
     firstVertex.ConnectedEdges.Add(new GraphEdge(firstVertex, secondVertex));
     secondVertex.ConnectedEdges.Add(new GraphEdge(secondVertex, firstVertex));
 }
示例#3
0
 public GraphEdge(GraphVertex firstVertex, GraphVertex secondVertex)
 {
     FirstVertex  = firstVertex;
     SecondVertex = secondVertex;
 }