并查集-二项树与快速合并算法
2021-03-26 00:29
标签:exe lazy lin 图片 time des 倒数 tree prim ALGS4 Exercise 1.5.15 Binomial trees. Show that the number of nodes at each level in the worst-case trees for weighted quick-union are binomial coefficients. Compute the average depth of a node in a worst-case tree with \(N = 2^n\) nodes. 从上图中可以看到在 worst-case input 中, 符合二项式系数。 对于加权快速合并算法而言,最坏的情况发生在每一次合并中,两棵树具有相同的权值。在这种情况下,每次合并都会造成树的深度增加。 假设合并前的树第 \(i\) 层的节点数为 \(k_{i}\),合并的后主树这一层的节点数会增加副树第 \(i - 1\) 层的节点数 \(k_{i - 1}\),即 因此,所有节点的总深度和就是每一层上每个节点的深度的总和,即 根据 因此,有 根据 取 \(x = y = 1\),可得 因此,所有节点的总深度之和为 平均深度为 并查集-二项树与快速合并算法 标签:exe lazy lin 图片 time des 倒数 tree prim 原文地址:https://www.cnblogs.com/stO-Orz/p/13762514.html
Problem
Solution
组合数公式
,有二项式公式
,有