递归函数的复杂性

时间:2011-12-30 10:45:01

标签: complexity-theory

我有一个递归函数,我试图找出它的复杂性。 表示P(n) - 函数的运行时(给定参数n时)。 我知道:P(n)= n +(n-1)* P(n-1)[p(1)= 1]

如何在不使用P(...)的情况下表达P(n)?

1 个答案:

答案 0 :(得分:1)

那将是O(n n )。请注意,如果您开始扩展表达式,则每次迭代时都会得到幂为n的元素增加1。这将是主导元素,因此可以删除其他人进行O()计算。有关更正式的解决方案,请参阅@Max提供的链接。