Pour certains graphiques, les algorithmes de recherche DFS et BFS traitent les nœuds dans le même ordre exact à condition qu'ils commencent tous les deux au même nœud. Deux exemples sont des graphiques qui sont des chemins et des graphiques en forme d'étoile (arbres de profondeur avec un nombre arbitraire d'enfants). Existe-t-il un moyen de catégoriser les graphiques qui satisfont cette propriété?
algorithms
graphs
graph-traversal
saadtaame
la source
la source
Réponses:
Supposons que nos BFS et dfs ont une règle pour démarrer à partir d'un nœud spécifique et dans chaque sens, ils visitent d'abord le nœud avec le degré le plus bas:
commencer à partir du nœud noir le plus à gauche, puis (BFS et DFS) sont visiter le nœud rouge le plus à gauche, puis ils visiteront le nœud noir suivant, et ainsi de suite, pour le rendre plus général, vous pouvez ajouter des chemins entre les triangles ou ajouter une étoile après avoir fini les triangles ...
la source