【发布时间】:2013-12-06 09:38:02
【问题描述】:
请给出一个简单的方法来分析联合查找算法的时间复杂度。在这两种情况下 1.标准方法 2.加权联合启发式方法
我知道在标准版本中它的时间复杂度是:O(n^2) 在加权联合启发式方法的情况下,它是:O(m + n logn)
但我不明白,它是怎么来的。 假设:假设有n个元素和链表数据结构,每个节点都指向链表的头部,m=make set操作。
【问题讨论】:
-
查看 Robert Sedgewick/Kevin Wayne 关于算法的书(第 4 版)。第 1.5 节
-
@Abhishek Bansal,你提供的链接没有分析算法。
标签: algorithm complexity-theory union-find