Code: https://gist.github.com/jrjames83/eef...
Without worrying about the differences between breadth first search and depth first search, we first say, "hey, how can we visit all nodes in a graph using a function in python?".
A working knowledge of control flow (while statement), lists and dictionaries is assumed, but I step through the algorithm very slowly and deliberately.
It turns out that the differences between DFS and BFS are fairly minor and in my view, focusing on them initially leads to needless confusion.
Once you have a grasp of the fundamental algorithm, minor differences in managing your route plan queue or stack, give rise to the DFS or BFS distinction, almost without even trying.
Next we'll outline those differences.
En esta página del sitio puede ver el video en línea Python Graph Traversals Explained in Plain English de Duración hora minuto segunda en buena calidad , que subió el usuario Jeffrey James 25 febrero 2018, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 3,547 veces y le gustó 91 a los espectadores. Disfruta viendo!