以下代码的递归关系?

Recurrence Relation for the following code?

上述算法的递归关系是什么?分步演练将不胜感激。

您的算法包含以下步骤:

  1. 最初它对键进行线性搜索,因为它搜索所有元素,所以它会增加复杂度 -----> theta(n)
  2. 如果找到密钥,它 returns
  3. 否则,它通过传递 child ------> T(child)
  4. 递归

因此,总体复杂度: T(n) = T(n+1) + theta(n) ,

其中 T(n+1) 将是 child 节点的复杂度