CLRS说“我们将根据两个参数分析不相交集的运行时间:
为什么这与其他算法的大多数分析不同,其他算法的复杂性是根据输入大小计算的?
答案 0 :(得分:1)
使用Disjoint-Set数据结构的任何算法都将使用这3个操作。我们需要根据输入大小分析所有这些操作的运行时间。
典型地,
这些是CLRS中描述的2个数字n,m。让我重新说一下
每个定理21.14:
执行'm'操作, 使用联合按排名和路径压缩实现的不相交森林,你将遇到 O(m *α(n))
的最坏情况运行时希望它有所帮助!