首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >f(n) +ο(f(n)) =Θ(f(n))的证明

f(n) +ο(f(n)) =Θ(f(n))的证明
EN

Stack Overflow用户
提问于 2021-04-17 23:41:11
回答 1查看 121关注 0票数 0

你能帮我证明一下吗?我试着设置o( f(n) )= g(n),然后试着解方程f(N)+ g(n) =Θ(f(n)),但我不知道这是不是正确的方法,如果是的话,我不知道如何继续我的解。谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-04-17 23:51:38

假设所有的函数都是非负的(否则你需要调整下面的证明和定义来处理符号)。

设g(n) = o(f(n))。这意味着对于所有的c>0,有一个N使得n>N隐含g(n) < cf(n)。因此,特别是有一个N使得n>N意味着g(n) < f(n) (即:在定义中选择c=1 )。

从函数非负的假设出发,我们还得到f(n) <= f(n) + g(n)。

对于n>N,我们有f(n) <= f(n) + g(n) < 2f(n),从而f(n) + g(n) = n>N (f(N))。

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

https://stackoverflow.com/questions/67139954

复制
相关文章

相似问题

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