总结:
距离:定义为2个结点之间的边的个数。
相距最远的两个结点一定是:1.两个叶子结点。or 2.根到叶子结点。
1.两个叶子结点时分两种情况:
路径经过根节点(树的根,or,左右子树的根),则,此路径为叶子属于根的左右子树,且是分别到根最远的结点。
2.若不经过根,叶子属于根的子树之一。他们是该子树中相距最远的两个结点。此时问题转化为在子树上的解,此性质用动态规划。
总结:
距离:定义为2个结点之间的边的个数。
相距最远的两个结点一定是:1.两个叶子结点。or 2.根到叶子结点。
1.两个叶子结点时分两种情况:
路径经过根节点(树的根,or,左右子树的根),则,此路径为叶子属于根的左右子树,且是分别到根最远的结点。
2.若不经过根,叶子属于根的子树之一。他们是该子树中相距最远的两个结点。此时问题转化为在子树上的解,此性质用动态规划。