Skip to content

Commit d65b8b0

Browse files
committed
Update Graph-BFS.py
1 parent 88baae5 commit d65b8b0

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

Templates/08.Graph/Graph-BFS.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
import collections
22

33
def bfs(graph, start):
4-
visited = set(start)
5-
q = collections.deque([start])
4+
visited = set()
5+
queue = collections.deque([])
66

7-
while q:
8-
node_u = q.popleft()
7+
visited.add(start)
8+
queue.append(start)
9+
10+
while queue:
11+
node_u = queue.popleft()
912
print(node_u)
1013
for node_v in graph[node_u]:
1114
if node_v not in visited:
1215
visited.add(node_v)
13-
q.append(node_v)
16+
queue.append(node_v)
1417

1518

1619
graph = {

0 commit comments

Comments
 (0)