IsStrongConnected() 공개 메소드

public IsStrongConnected ( int vertex1, int vertex2 ) : bool
vertex1 int
vertex2 int
리턴 bool
예제 #1
0
 private void DrawEdgesBetweenConnectedComponents()
 {
     Gl.glColor3i(0, 0, 0);
     for (int i = 0; i < Graph.VerticesCount; ++i)
     {
         for (int j = 0; j < Graph.GetVertexDegree(i); ++j)
         {
             if (!StrongConnectedComponentGraph.IsStrongConnected(Graph.GetEdge(i, j).Begin, Graph.GetEdge(i, j).End))
             {
                 DrawVector2D(Graph.GetEdge(i, j));
             }
         }
     }
 }
예제 #2
0
 private void DrawEdgesBetweenConnectedComponents()
 {
     glDrawer.SetOutputColor(new RGBColor(0, 0, 0));
     for (int i = 0; i < Graph.VerticesCount; ++i)
     {
         for (int j = 0; j < Graph.GetVertexDegree(i); ++j)
         {
             if (!StrongConnectedComponentGraph.IsStrongConnected(Graph.GetEdge(i, j).Begin, Graph.GetEdge(i, j).End))
             {
                 glDrawer.DrawVector2D(VertexCoords[Graph.GetEdge(i, j).Begin],
                                       VertexCoords[Graph.GetEdge(i, j).End]);
             }
         }
     }
 }