Chỉnh sửa hàm DFS() bổ sung lệnh in thông tin của các đỉnh khi duyệt. Ví dụ hàm DFS() có thể viết lại như sau:
Giải thích
Gợi ý phiên bản chỉnh sửa của hàm DFS() với lệnh in thông tin của các đỉnh khi duyệt:
def DFS(Adj, u, visited=None):
if visited is None:
visited = set()
visited.add(u)
print(f"Duyệt đỉnh {u}") # In thông tin đỉnh u khi duyệt
for v in Adj[u]:
if v not in visited:
DFS(Adj, v, visited)
