【问题标题】:Prims Algorithm Total Running time!Prims算法总运行时间!
【发布时间】:2011-09-15 02:53:01
【问题描述】:

“因此,Prim 算法的总时间为 O(V lg V + E lg V) = O(E lg V),这与我们实现 Kruskal 算法的渐近相同。”

来自http://serverbob.3x.ro/IA/DDU0137.html

但是为什么 O(V lg V + E lg V) = O(E lg V) ??

是因为 E 至少是 V-1 吗?

【问题讨论】:

    标签: math graph computer-science minimum-spanning-tree prims-algorithm


    【解决方案1】:

    因为在正常情况下我们假设 E 大于 V。所以通过忽略低阶项我们得到 E lg V

    【讨论】:

      【解决方案2】:

      具体来说,在有向图中,E 可以是 V^2 的最大值。如果我们假设 E = v^2(考虑到最坏的情况),E 会吞噬 V。

      【讨论】:

        猜你喜欢
        • 2013-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多