IsStrongConnected() public method

public IsStrongConnected ( int vertex1, int vertex2 ) : bool
vertex1 int
vertex2 int
return 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]);
             }
         }
     }
 }