Untitled
unknown
plain_text
a year ago
470 B
5
Indexable
inputGraph = { "A": ["B", "C"], "B": ["D", "E"], "C": ["F"], "D": [], "E": ["F"], "F": [] } visitedNodes = [] def depthFirstSearch(graph, node): if node not in visitedNodes: visitedNodes.append(node) neighbours = graph[node] for neighbour in neighbours: depthFirstSearch(graph, neighbour) return visitedNodes visitedNodes = depthFirstSearch(inputGraph, 'A') print(visitedNodes)
Editor is loading...
Leave a Comment