计算给定无向图中线性生成树的数量

时间:2013-06-13 06:43:09

标签: c++ graph-algorithm

在解决其中一个在线编码网站的问题时,我遇到了这个问题。 是否有任何算法可以在给定的无向图中找到线性生成树的数量,这样生成树中的每个节点最多只有一个子节点?

1 个答案:

答案 0 :(得分:0)

根据这个问题,我认为只是要求找到单线节点的数量。单行我的意思是图表是

      o
     /
o-o-o-o
   \   \
    o-o-o

所以线性生成树之一将是:

      o
     /
o-o-o

要找到这样的树,你可以使用dfs。