This website collects cookies to deliver better user experience
# code from https://www.educative.io/edpresso/how-to-implement-depth-first-search-in-python graph = { 'A' : ['B','C'], 'B' : ['D', 'E'], 'C' : ['F'], 'D' : [], 'E' : ['F'], 'F' : [] } visited = set() # Set to keep track of visited nodes. def dfs(visited, graph, node): if node not in visited: print(node) visited.add(node) for neighbour in graph[node]: dfs(visited, graph, neighbour) dfs(visited, graph, 'A')
https://www.educative.io/edpresso/how-to-implement-depth-first-search-in-python
https://www.geeksforgeeks.org/depth-first-search-or-dfs-for-a-graph/
https://www.hackerearth.com/practice/algorithms/graphs/depth-first-search/tutorial/
27
0