GetArtPoints

GetArtPoints(InGraph, ArtNIdV)

Returns articulation points of an undirected InGraph.

Parameters:

  • InGraph: undirected graph (input)

    A Snap.py undirected graph.

  • ArtNIdV: TIntV, a vector of ints (output)

    The node ids of the articulation points in the grpah InGraph.

Return value:

  • None

For more info see: http://www.geeksforgeeks.org/articulation-points-or-cut-vertices-in-a-graph/

The following example shows how to find articulation points in a graph of type TNGraph:

import snap

UGraph = snap.GenRndGnm(snap.PUNGraph, 1000, 10)
ArtNIdV = snap.TIntV()
snap.GetArtPoints(UGraph, ArtNIdV)

print "Articulation points of a random Undirected Graph : "
for NI in ArtNIdV:
    print "node: %d" % NI