В то время как при первом поиске глубины, почему это необходимо, чтобы не было перекрестных ребер?Почему деревья DFS не содержат перекрестных ребер.
0
A
ответ
0
Потому что, если есть перекрестные ребра, это уже не дерево (дерево не может содержать циклы).
Любое дерево с n узлами содержит n-1 ребра. Если вы добавляете ребро, любое ребро (крест, назад и т. Д.), У вас теперь есть n ребер. Два узла, которые вы только что связали, добавив этот край, уже имели путь между ними (потому что есть путь между любыми двумя узлами в дереве) и добавлением этого края вы закрыли круг. Итак, теперь граф больше не является деревом.
Смежные вопросы
- 1. DFS деревья и леса DFS
- 2. Действительно ли классификация DFS ребер действительна?
- 3. DFS в DFS, DFS с известной строкой
- 4. Почему сложность DFS и BFS не O (V)?
- 5. Почему этот алгоритм DOM DFS не работает?
- 6. Почему я не могу удалить созданные деревья?
- 7. Почему деревья не могут найти этот элемент?
- 8. Почему xgboost не создает мои деревья?
- 9. Деревья выражений как двоичные деревья
- 10. Boost DFS back_edge
- 11. Посещение ребер на графике
- 12. DFS для сетки 10x10
- 13. Получение ребер графа
- 14. DFS Recursive vs DFS Iterative
- 15. Почему файлы JAR не содержат документацию?
- 16. Почему логические типы не содержат да/нет?
- 17. Почему деревья структурированы сверху вниз, а не как настоящие деревья, корень на земле?
- 18. Простые сбой DFS
- 19. DFS: существование Spanning Tree
- 20. Сложность рекурсивного DFS
- 21. Почему Range.Formula не работает над формулами перекрестных таблиц?
- 22. Как смоделировать деревья в искры?
- 23. Почему мы стараемся держать деревья сбалансированными?
- 24. Посещение ребер, вершин в неориентированном графе
- 25. Запросы перекрестных доменов не работают
- 26. Почему вершины должны иметь свойства для ребер?
- 27. Почему деревья выражений более безопасны, чем отражение?
- 28. DFS после удаления некоторого края
- 29. Не макросы не расширяют интерполированные деревья токенов?
- 30. Рекурсивный DFS с неработающим ходом
Не могли бы вы объяснить это немного подробнее .. –
@NelsonMenezes Я попытался добавить объяснение - надеюсь, что теперь будет яснее – alfasin