Undirected Graph BFS/DFS

无向图BFS

Clone Graph

(1) BFS无向图需要有一个set visted,为什么树没有?因为图中可能会重复访问(又回去)。

每次我们只考虑set中没有的node:注意,需要一个queue一个set,其它和bfs一个tree一样的。

(2) hashmap这里主要是用于加快访问速度O(1),每次不用去list里面重新找node。


(1) DFS做法:

每次我们只考虑set中没有的node,我们需要一个set,就不用stack了,直接递归调用即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章