我花了很多时间在这里和 math.stackexchange 上阅读有关 Big-Oh 的问题和答案,似乎这是最好的地方,因为 math.stackexchange 似乎不喜欢这类问题。所以我在大学的CS课程上得到了一些课程作业,我并不完全理解它,希望你们能提供帮助。我知道“家庭作业”问题在这里有点不受欢迎,所以我选择了另一个不属于我的课程但风格相似的例子。
所以这是我在笔记中给出的定义:
我得到的问题是:
使用定义 2.5 表明如果 f(n) 为 O(g(n)),则 k + f(n) 也是 O(g(n))。
我花了 3 天时间在网上搜索此类问题的任何答案。查看定义 2.5,它说 f(n) 是 O(g(n)),k + f(n) 是 O(g(n))。这对我来说已经足够了,但似乎我必须证明它是如何得出的。起初我认为它应该以某种方式通过归纳来完成,但后来决定反对,必须有一种更简单的方法。
任何帮助,将不胜感激。我不指望有人会直截了当地给我答案。我更喜欢方法论或参考,以了解我可以在哪里学习这样做的技术。我能否再次提醒您,这不是我的实际课程作业,而是类似风格的问题。
提前致谢。