以下哪项是问题x的最精确分类?

  • X在NP中
  • x在p中
  • x在o中(n2)
  • x在θ中(n2).

如果有人可以向我解释答案,我会非常感谢?

我相信是NP或P,但我真的不确定

有帮助吗?

解决方案

NP或P表示它可以在非确定性机器(NP)还是确定性机器(P)中在多项式时间内解决。这反映了问题的复杂性,但不能反映解决问题的算法的复杂性。

而o(n^2)表示正在分析解决问题的算法在n是输入时具有n^2复杂性的上限。

theta(n^2)也是一种表达用于解决问题的算法的复杂性的方法^2。

还有另一种措施是O(Little-OH),它指示算法的下限复杂性。

theta更为精确,因为像O(n^2)一样,仅表示上限,算法也为O(n^3)和O(n!)。

其他提示

Θ(n2)⊂o(n2)⊂p⊆np

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top