a b c d e
a 0 1 0 0 1
b 1 0 1 0 1
c 0 1 0 1 0
d 0 0 1 0 0
e 1 1 0 0 0
就以这个为例吧!
比如最先给定的源点是a, 那么先访问a, 然后找a的邻接点(随便一个邻接点), 比方先找到b, 则访问b,
在以b为新的源点, 找b的邻接点(排除已经访问过的接点), 比方先找到c(a已经访问过), 则访问c, 接着
再以c为源点, 重复上述操作, 这里只有d了, 再以d为源点, 重复上述操作, 注意DFS是第归调用!
因为c以被访问过, 所以这次回馈到c, 看c是否还有未访问过的邻接点, 如果有, 则访问之, 而且重复上述的
操作.
后面的就不用讲了吧! 结合书上的算法体会一下, 能行的!