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.
На этой странице сайта вы можете посмотреть видео онлайн Python Graph Traversals Explained in Plain English длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Jeffrey James 25 Февраль 2018, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 3,547 раз и оно понравилось 91 зрителям. Приятного просмотра!