Я могу интерпретировать ваш вопрос двумя различными способами:
- найти все минимальные остовные деревья.Если какой-либо из них содержит e, верните его.В противном случае верните ноль.
- Используйте алгоритм Крускала, добавьте e в связующее дерево, прежде чем делать что-либо еще.Постройте оставшееся дерево.Если вы можете создать минимальный охват, верните его.
Есть две потенциальные точки отказа:
A.график содержит компоненты, не связанные ребром (не существует связующего дерева)
B. минимальное остовное дерево не содержит e
Подход (1) не выполняется при условии A и B. Подход (2) не выполняетсятолько при условии А.