En la implementación de la Búsqueda en Profundidad, ¿cómo resolver la incertidumbre en la definición de los valores vecinos?
Estoy intentando implementar el algoritmo de Búsqueda en Profundidad en Python con este código: graph = { ‘5’: [‘3′,’7’], ‘3’: [‘2′,’4’], ‘2’: [], ‘4’: [‘8’], ‘7’: [‘8’], ‘8’: [] } visited = set() def DFS(visited,graph,node): if node not in visited: print(node) visited.add(node) for neighbour in graph[node]: DFS(visited,graph,neighbour) print(“El resultado de . . . Read more