computer-science - 需要帮助理解这个证明(计算机科学)
问题描述
我不明白提出这个反例有什么意义。它不满足 () = (()),因为 () 不是 (())。() = ω(()) 如果 f(n) 是 2n 并且 g(n) 是 n。
那么简单地“让()= 2和()=。”如何有效??
解决方案
但是对于 g(n) = n,f(n) = 2n 是 O(g(n))。令 n0 = 1 和 c = 3。然后:
f(n) = 2n <= 3n = 3 * n = c * n = c * g(n), for n >= n0
因此,反例是有效的。
推荐阅读
- javascript - 为什么 HTML5 模式没有检测到错误/正确的电子邮件地址?
- javascript - 来自多个数组值的 Javascript 匹配
- javascript - Vuetify 滑块:将鼠标光标更改为悬停时的指针并单击
- python - 即使在安装 tweepy 之后也显示“没有名为 tweepy 的模块”。为什么?
- javascript - 在每个循环之间以任意时间循环字符串数组(JS)
- java - 为什么 throw 不支持 Exception 类?
- pascal - 如何从txt文件中找到最大的数字?
- typescript - headerStyle 不影响 React-Native 中的标头
- css - 动态改变 flexbox 内的 div 对齐方式
- javascript - 如何更改我的控制器,使其与我的视图足够分离?