Для некоторых графиков алгоритмы поиска DFS и BFS обрабатывают узлы в одном и том же порядке при условии, что они оба начинаются на одном и том же узле. Два примера - графы, которые являются путями, и графы в форме звезды (деревья глубины с произвольным числом детей). Есть ли способ классификации графов, которые удовлетворяют этому свойству?
algorithms
graphs
graph-traversal
saadtaame
источник
источник
Ответы:
Предположим, что у наших BFS и dfs есть правило начинать с определенного узла, и в каждом двустороннем пути они сначала посещают узел с наименьшей степенью:
начать с самого левого черного узла, затем (BFS и DFS) посетить самый левый красный узел, затем они посетят следующий черный узел и т. д. Чтобы сделать его более общим, можно добавить несколько путей между треугольниками или добавить звезду после окончания треугольников ...
источник