g(n) ≠ O(f(n))是什么意思g(n) = O(f(n)) => 存在n > n1,使g(n)
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/24 15:35:41
g(n) ≠ O(f(n))是什么意思g(n) = O(f(n)) => 存在n > n1,使g(n)
g(n) ≠ O(f(n))是什么意思
g(n) = O(f(n)) => 存在n > n1,使g(n)
g(n) ≠ O(f(n))是什么意思g(n) = O(f(n)) => 存在n > n1,使g(n)
g(n) ≠ O(f(n))
表示,对任意n1和正数c,存在n2>n1,使得:g(n)>cf(n).
总感觉得你的描述中是不是缺少了绝对值?
(n) = O(f(n)) => 存在n > n1, 使g(n) <= c*f(n) 。 那如果是不等于,意味着什么呢?
设函数f(N)和g(n)是定义在非负整数集合上的正函数如果存在两个正常函数c和n0:
(1)如果存在两个正常函数c和n0,使得当n>=n0时,有f(n)<=c*g(n),则记作f(n)=O(g(n));
(2)如果存在两个正常函数c和n0,使得当n>=n0时,有f(n)>=c*g(n),则记作f(n)=Ω(g(n));
(3)如果存在两个正常函...
全部展开
设函数f(N)和g(n)是定义在非负整数集合上的正函数如果存在两个正常函数c和n0:
(1)如果存在两个正常函数c和n0,使得当n>=n0时,有f(n)<=c*g(n),则记作f(n)=O(g(n));
(2)如果存在两个正常函数c和n0,使得当n>=n0时,有f(n)>=c*g(n),则记作f(n)=Ω(g(n));
(3)如果存在两个正常函数c1、c2和n0,使得当n>=n0时,有c1*g(n)<=f(n)<=c2*g(n),
则记作f(n)=Θ(g(n));
明白了?
收起