判断树同构 : 最小表示法
树是DAG(有向无环图)的一种,
求n个点的树的拓扑序列的个数?
考虑1~n的全排列,有n!个排列
设A子树的大小为size[A]
对于每个节点A , A在拓扑序列中要在其子树中所有其他点的后面,于是我们只考虑A的子树中的点的排列,发现只有1/size[A]的排列是符合上述要求的,又每个点的要求之间都无关(要求只是对当前点有关),所以符合所有要求的排列为
树的拓扑序列计数与同构
最新推荐文章于 2022-08-23 03:21:32 发布
判断树同构 : 最小表示法
树是DAG(有向无环图)的一种,
求n个点的树的拓扑序列的个数?
考虑1~n的全排列,有n!个排列
设A子树的大小为size[A]
对于每个节点A , A在拓扑序列中要在其子树中所有其他点的后面,于是我们只考虑A的子树中的点的排列,发现只有1/size[A]的排列是符合上述要求的,又每个点的要求之间都无关(要求只是对当前点有关),所以符合所有要求的排列为