Как работает DFS (G, v) для отключенных графиков?DFS на отключенных графиках
Предположим, что граф имеет 3 подключенных компонента, а DFS применяется к одному из этих 3 подключенных компонентов, затем мы посещаем каждый компонент или только тот, на котором применяется вершинная DFS.
Значит ли это правильно сказать, что
DFS на графике, имеющей множество компонентов, охватывает только один компонент.
Я также попытался использовать инструменты визуализации DFS для отключенных графиков, а также они поддерживают только один компонент. Но все-таки я хочу, чтобы подтвердить
Таким образом, применение DFS на отключенном графике сканирует только один компонент. И для полного обхода графика нам нужно что-то вроде :: для всех вершин, если вершина не посещается. apply dfs() – mcjoshi
Действительно ли график отличается от графика? или они используются разговорно. – mcjoshi
Вы начинаете поиск с корня (что бы это ни значило в контексте), а не произвольная (и, конечно, не * каждая *) вершина. Траверс означает перемещение по графику и посещение его вершин; есть много причин, почему вы можете это сделать. Поиск означает «выполнить обход, ищущий узел (или узлы), который выполняет определенные критерии», и создает результирующий набор вершин. –