DFS:以存储矩阵为例(存储矩阵与邻接表可以提前相互转化)思路:运用DFS遍历图,若遇到下一个遍历的点已经被遍历到,则说明存在环。如果不是存在环的图,比如树,永远都不会遇到已经被遍历的点。遇到遍历的点之后,在已经遍历的点中寻找这个点,将这两个点之间的所有元素输出就是图中存在的环(其中的一个环)。
评论