摘要: 上面是摘自图论书上的定义。算法在运行过程中删除了所有已走的路径,也就是说途中残留了所有没有行走的边。根据割边的定义,如果在搜索过程中遇到割边意味着当前的搜索路径需要改进,即提前输出某一个联通子集的访问序列,这样就能够保证访问完其中联通子图中后再通过割边访问后一个联通子图,最后再沿原路输出一开始到达该点的路径。如果只有割边可以扩展的话,只需要考虑先输出割边的另一部分联通子集访问序列。样例图:代码如下:#include <cstdlib>#include <cstring>#include <cstdio>#include <iostream>#in 阅读全文
posted @ 2013-04-22 21:29 沐阳 阅读(21596) 评论(2) 推荐(5) 编辑