Предположим, у меня есть неориентированный граф с V-узлами и ребрами E. Если я представляю граф с списками смежности, если у меня есть представление ребра между x и y, я должен также иметь представление края между y и x в списке смежности.DFS по сложности неориентированного графа
Я знаю, что DFS для ориентированных графов имеет сложность V + E. Для неориентированных графов не имеет сложности v + 2 * e, потому что вы посещаете каждый край 2 раза? Извините, если это вопрос noobish .. Я действительно хотят, чтобы это понять think.Thank вас,
См ответить здесь http://stackoverflow.com/questions/11468621/why-is-the-time-complexity-of-both-dfs-and-bfs-ove – superk
Если граф ациклический, то стоимость является Theta (| V |). Можно иначе заявить, что для обнаружения цикла в неориентированном графе требуется время O (| V |). – shuva