gpt4 book ai didi

algorithm - 数据结构 : time cost, 大 O 表示法

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

For large problems sizes, an algorithm with time cost O(2^n) is faster than an algorithm that has time cost O(N^2)

这是真的还是假的?

我的想法是,如果 C^n,C = 常数且 C > 1,那么它的增长速度会比O(N^2)。这是正确的吗?

最佳答案

Yes, c^n grows faster than n^2, if c>1
if c=1 then c^n =1
if c<1 then c^n "decays"

Proof for c>1
let t(n) = (c^n)/(n^2)
now lim n-> infinity t(n) = (By L'Hospitals Rule) = lim (d/dn c^n) / lim(d/dn n^2)
= lim (d/dn c^n lg n) / lim(d/dn 2n)
= lim (d/dn c^n lg n * lg n) / lim(d/dn 2)
-> infinity.

所以根据 http://en.wikipedia.org/wiki/Big_O_notation#Related_asymptotic_notations 中描述的属性,我们说 n^2 增长较慢。

关于algorithm - 数据结构 : time cost, 大 O 表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13814533/

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