Note

This is the documentation for the current state of the development branch of rustworkx. The documentation or APIs here can change prior to being released.

rustworkx.bridges#

bridges(graph, /)#

Return the bridges of an undirected graph.

A bridge is any edge whose removal increases the number of connected components of a graph.

Note

The function implicitly assumes that there are no parallel edges or self loops. It may produce incorrect/unexpected results if the input graph has self loops or parallel edges.

Parameters:

PyGraph – The undirected graph to be used.

Returns:

A set with edges of the bridges in the graph, each edge is represented by a pair of node index.

Return type:

set