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

最佳答案

根据这个问题,我认为这只是要求查找单行节点的数量。单行是指图形是否为

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


因此,线性生成树之一将是:

      o
     /
o-o-o


要找到此类树,您可以使用dfs。

关于c++ - 在给定的无向图中计算线性生成树的数量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17080781/

10-09 08:25