gpt4 book ai didi

algorithm - Kruskal 算法的时间复杂度?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:23:23 25 4
gpt4 key购买 nike

我正在计算这样的 kruskal 算法的时间复杂度(请参阅附件中的算法)

T(n) = O(1) + O(V) + O(E log E) + O(V log V)
= O(E log E) + O(V log V)
as |E| >= |V| - 1
T(n) = E log E + E log E
= E log E

CLRS 算法:

enter image description here

请告诉我这是正确的还是我做错了什么。

最佳答案

Kruskal 是 O(E log E);你的推导是正确的。你也可以说 O(E log V) 因为 E <= V * V,所以 log(E) <= 2 log(V) (我不知道为什么我记得那个,除此之外我认为教授把那个在一次考试中......)

关于algorithm - Kruskal 算法的时间复杂度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20432801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com