Я пытаюсь выполнить BFS на этом графике, начиная с узла 16. Но мой код дает ошибочный вывод. Не могли бы вы помочь мне. Благодарю.
visited_nodes = set()
queue = [16]
pardaught = dict()
exclu = list()
path = set()
for node in queue:
path.add(node)
neighbors = G.neighbors(node)
visited_nodes.add(node)
queue.remove(node)
queue.extend([n for n in neighbors if n not in visited_nodes])
newG = G.subgraph(path)
nx.draw(newG, with_labels=True)
Мой вывод: Output
Ты спаситель. Большое спасибо. –