← Назад к списку задач

мосты (тарьян)

Общее Уровень 2

Описание задачи

Необходимо определить все мосты в заданном связном графе. Мост – это ребро, удаление которого приводит к разделению графа на две несвязные компоненты.

На вход подается словарь g, представляющий граф. Ключи словаря - узлы графа (строки), а значения - списки смежных с этими узлами вершин (списки строк).

В результате выполнения задачи возвращается список кортежей. Каждый кортеж представляет собой мост в графе и содержит два узла, соединенных этим мостом, в порядке возрастания их идентификаторов (строк).

Режим обучения Готово

Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.

Ваше решение

Подсказка (готовое решение)

def bridges(g):