树的重心:
删掉这个节点之后 将树分成若干棵子树 且使得这些子树中 点个数的最大值最小。
按树的重心分治,可以将树的层数控制在 log2N 的以内。
(以重心为根处理点对计数问题,至少会将树分成两棵子树。)
时间复杂度: O(N∗log2N)
树的重心:
删掉这个节点之后 将树分成若干棵子树 且使得这些子树中 点个数的最大值最小。
按树的重心分治,可以将树的层数控制在 log2N 的以内。
(以重心为根处理点对计数问题,至少会将树分成两棵子树。)
时间复杂度: O(N∗log2N)