An articulation Point (or a cut vertex) is a vertex.
If we remove the vertex from a graph, it makes the graph disconnected.
A graph may have zero or more articulation points.
We can find all articulation points of a given graph in O(V + E)
.
V
is the number of nodes. E
is the number of edges.
Articulation Points | C++ code
🚧
🚧
🚧
🚧
🚧
🚧
🚧
🚧
Check whether a given graph is bipartite or not.
It can be computed in O(V)
.
V
is the number of vertices.
Find the maximum matching in a given bipartite graph G
.
Kuhn's algorithm can compute the maximum matching in O(VE)
.
V
is the number of vertices. E
is the number of edges.
Bipartite Maximum Matching | C++ code
🚧
🚧
🚧
🚧
🚧
🚧
🚧