public DGraph Transposition() { DGraph res = new DGraph(VerticesCount); for (int i = 0; i < VerticesCount; ++i) { for (int j = 0; j < VertexDegree(i); ++j) { res.AddEdge(GetEdge(i, j).Reverse()); } } return(res); }
public DGraph Transposition() { DGraph res = new DGraph(VerticesCount); for (int i = 0; i < VerticesCount; ++i) for (int j = 0; j < VertexDegree(i); ++j) res.AddEdge(GetEdge(i, j).Reverse()); return res; }