gpt4 book ai didi

algorithm - 比较两种算法的算法复杂度

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

在我在这里问这个问题之前,我发现这个网站是问这个问题的合适网站 from here

对于同一个问题,我有 2 种算法 Say A 和 B。

A is complexity is = 5nlogn
B is complexity is = n sqrt(n)

我想找到 n0 的值,这样我就可以证明 A 比 B 好。

我尝试了以下方法:

5nlogn/nsqrt(n) = 5logn / sqrt(n)

by putting
n = 512 ==> i got the answer. But i am not sure whether it is correct?

我该怎么做?

要清楚:我想证明以下

A = BigO(B)

最佳答案

不完全是。

你在找

5nlog(n) < nsqrt(n)
5nlog(n) / nsqrt(n) < 1
5log(n) / sqrt(n) < 1

来自 wolfram alpha , 这对所有 n > ~3500

都是正确的

作为旁注,如果你想显示 5nlog(n)O(nsqrt(n)) 中,你可以调整常量,并添加一个常量 C:

5nlog(n) < C*nsqrt(n) for all n > n0

选择 c = 10 时,上述所有 n> 0

关于algorithm - 比较两种算法的算法复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32368066/

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