概述
无向图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了,直接递归调用即可。
最后
以上就是曾经山水为你收集整理的Undirected Graph BFS/DFS的全部内容,希望文章能够帮你解决Undirected Graph BFS/DFS所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复