时间复杂度 n^(O(k)) 表示什么?
What does the time complexity n^(O(k)) signify?
我最近遇到一个问题,看到可以在n^(O(k))时间决定,这仍然暗示问题在NP中。这种复杂性代表什么?怎么是非确定性多项式时间复杂度?
这意味着它在NP中,因为P是NP的子集,并且当k为常数时n^(O(k))是多项式。
所以如果它可以在多项式时间内决定那么它就在P中,而P在NP中所以问题也在NP中。
编辑:
这是在假设 k 是常数或 "smaller" 而不是 n(当 n-> 无穷大时)
我最近遇到一个问题,看到可以在n^(O(k))时间决定,这仍然暗示问题在NP中。这种复杂性代表什么?怎么是非确定性多项式时间复杂度?
这意味着它在NP中,因为P是NP的子集,并且当k为常数时n^(O(k))是多项式。
所以如果它可以在多项式时间内决定那么它就在P中,而P在NP中所以问题也在NP中。
编辑: 这是在假设 k 是常数或 "smaller" 而不是 n(当 n-> 无穷大时)