首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要O(n^2)个计算辅助

需要O(n^2)个计算辅助
EN

Stack Overflow用户
提问于 2020-10-02 07:47:06
回答 2查看 64关注 0票数 1

我就是想不出这个: 5n2 + 3n +9= O(n2)。选择c和n0。证明使用f(n) <= c.g(n)。

我试着把它压缩成3n +9/c-5 <= n^2,但我仍然找不到解决方案。我想我只是从错误的方式来处理它。

Stackoverflow,请帮帮我!:)

EN

回答 2

Stack Overflow用户

发布于 2020-10-02 07:59:05

我真的不理解这个问题,但如果你只想证明"5n^2 + 3n +9= O(n^2)",你必须证明"(5n^2 + 3n + 9)/n^2 -> k in R when n -> +inf“。这很容易证明:"(5n^2 + 3n + 9)/n^2 =5+ 3/n + 9/n^2 -> 5+0+ 0“

票数 0
EN

Stack Overflow用户

发布于 2020-10-02 08:00:45

以c=11和n0=2为例,我们想证明对于所有n>= n0,f(n) = 5n^2 + 3n +9< 11*g(n) = 11n^2。等价地,对于所有n个>= n0,显示6n^2 - 3n -9 >= 0。该表达式因数为(6n-9)(n+1) >= 0。这只在(-1,1.5)上是负的,所以对于所有n>2,我们有f(n) < c*g(n)。

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

https://stackoverflow.com/questions/64164538

复制
相关文章

相似问题

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