树木的树木的时间复杂性[...]

时间:2019-08-27 14:27:43

标签: recursion tree time-complexity

插入平衡搜索树中的是O(log n)。

将树插入树中的树的时间复杂度是多少? (此操作连续k次)。因此,主树的每个节点都是... k次的树。

为简单起见,我们假设:

  • 每棵树的高度为n
  • 从主父树开始,经过k树,最后插入最里面的树
  • 所有树都是平衡搜索树

撇开平衡过程在这种结构中的工作方式。

我最初的猜测O(k log n)。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果主树只是没有特定属性的随机树,那么要插入新元素,我们可以在O(n)时间内搜索主树,以找到合适的子树来插入密钥。将为O(nlogn)。但是,如果主树和所有子树是平衡的,那么整个事情就是平衡树,插入将照常使用O(logn)