可能重复: 所有最小生成树实现
如何以高效的方式在无向图中找到所有最小生成树?
很抱歉回答有些学术化... 但是Knuth在TAOCP第4卷的第4部分的算法S恰好关于生成所有生成树(第26页以下)。他在谈论生成(生成)树时有一些musings,但在TAOCP中可以找到最好的参考。
S
是的,有算法可以生成图中所有生成树。至少其中一个通过仅生成树之间的差异来压缩输出。正如其他人指出的那样,即使对于小图形也可能有很多最小生成树。
你可以找一个修改 BFS 算法的例子!