Bfs Dfs Time Space Ex11
Bfs Dfs Time Space Ex11
queue = deque()
queue.append(start)
visited = set()
visited.add(start)
while queue:
current_node = queue.popleft()
queue.append(neighbor)
visited.add(neighbor)
if __name__ == "__main__":
graph = {
'D': ['B'],
'F': ['C'],
'G': ['C'],
'H': ['E']
bfs(graph, 'A')
OUTPUT:
ABCDEFGH