【发布时间】:2009-09-02 18:25:29
【问题描述】:
我开始学习 Big-Oh 符号。
找到给定函数的 C 和 N0 的简单方法是什么?
比如说:
(n+1)5,或 n5+5n4+10n2+5n+ 1
我知道 Big-Oh 的正式定义是:
令 f(n) 和 g(n) 为函数映射 非负整数到实数。 我们说 f(n) 是 O(g(n)) 如果有 是一个实常数 c > 0 和 整数常数 N0 >= 1 这样对于每个整数 N > N0,f(n)
我的问题是,为 c 和 N0 选择值的好方法是什么?
对于上面的给定多项式 (n+1)5,我必须证明它是 O(n5)。那么,我应该如何选择我的 c 和 N0 以便我可以在不猜测的情况下使上述定义为真?
【问题讨论】:
-
我认为您想在定义的末尾添加“for all n >= N0”。
-
@Ambouroko,非常正确。修好了。
标签: big-o