首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >证明3N^2 +3N-30= O(N^2)是真的

证明3N^2 +3N-30= O(N^2)是真的
EN

Stack Overflow用户
提问于 2015-02-17 18:16:07
回答 1查看 3.7K关注 0票数 1

我想用基本的算术来推断这一点:

问题:

3N^2 + 3N - 30 = O(N^2)证明了这是真的。

到目前为止我所拥有的是:

代码语言:javascript
复制
T(N) = 3N^2 + 3N - 30 

我必须找到c和n0,其中t(N) <= c (N^2)使得所有的N >= n0都能证明这条语句是真的。我将3N^2 +3N-30替换为3N^2 + 3N ^2-30N^2,因为这是>= 3N^2 +3N-30。

3N^2 +3N^2-30N^2是所有N>=1的-24N^2。因此,c= -24和n0 =1来证明语句确实是O(N^2)。

这是正确的吗?如果没有,我该怎么做才能使这件事正确?

问题:证明3N^2 +3N-20= omega (N^2)

到目前为止我所拥有的是:

仍然试图先找到c和n0。3N^2 +3N-20 >= N^2,因此c为1,n0为1,证明了这个语句确实等于omega (N^2)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-17 19:02:58

对于问题2,让n_0:=10c:=2来解决。让n>=n_0。被一连串的不平等

代码语言:javascript
复制
3n^2 + 3n - 20 >= 3n^2 - 20
               >= 3n^2 - 100
               >= 3n^2 - n^2
                = 2n^2
                = cn^2

我们得到了预期的结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28568278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档