【发布时间】:2014-03-19 23:05:09
【问题描述】:
假设我想知道一个函数是否是 theta 组 n^3 的一部分。
经过一些代数步骤后,我设法得到以下函数:
c1 <= 4 / n - 4/n^2.5 + 4/n^4 <= c2
在那一步我应该找到常量n0、c1 和c2。我是谁
ask 告诉我我应该猜出它们,而不需要对零点进行精确分析。
但是我怎么能猜到它们呢?您将如何以结构化的方式查找这些常量,当 处理像上面这样的复杂功能?
编辑
如果函数已经包含一个上限,那么很容易找到一个上限,例如
c1 <= 10 - 1/n^2 <= c2
在这种情况下,上限 c2 将是 10。
但是这种情况下c1和n0怎么处理呢?
【问题讨论】:
标签: performance algorithm optimization big-o complexity-theory