【发布时间】:2017-02-21 15:00:18
【问题描述】:
我正在寻求帮助来证明下一个问题: 给定一棵具有 n 个顶点的无向树,每个顶点的度数 (1) 证明存在一条边,如果我们移除它,我们将拥有两棵树,每棵树的顶点数 - 最大值 (2*n/3)。 (2) 提出了一种线性算法,可以在上述给定的树中找到这样的边缘
【问题讨论】:
-
如果树是根,只有 3 个顶点作为子节点(总共 4 个),是否满足 no(1)?
-
@ShihabShahriar 如果将 (2*n/3) 项向上取整,也许不会有问题。
-
@ShihabShahriar 是的,在您的示例中,删除它们的任何边缘都会满足。
-
提示:选择任何边。如果它不符合标准,那么它的相邻边之一更好。
标签: algorithm data-structures graph tree combinatorics