当前位置:  开发笔记 > 人工智能 > 正文

我如何证明n ^ 3.5不是O(n ^ 3)

如何解决《我如何证明n^3.5不是O(n^3)》经验,为你挑选了1个好方法。

我如何证明n ^ 3.5不是O(n ^ 3)?

我正在为我的算法类做这个.

它说我需要使用Contradiction证明来证明它!



1> Gassa..:

让我们使用大O 的定义.

f(n)= O(g(n))表示存在常数C和值n 0,使得对于每个n> n 0,| f(n)| <= C | g(n)|.

我们想通过矛盾证明f(n)= n 3.5和g(n)= n 3.因此,假设存在这样的常数C | n 3.5 | <= C | n 3 | 成立.当然,这是错误的,这就是为什么:例如,取n = C 10,并看到| C 35 | <= C | C 30 |,与C 35 <= C 31相同.对于任何C> 1来说,这显然是错误的.对于任何更大的n(回想我们需要n> n 0),这显然也不成立.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有