什么是btree的插入复杂性?

时间:2011-09-02 04:48:40

标签: algorithm b-tree

当插入新节点(其复杂度为O(logN))时,整个树需要重新平衡。

重新平衡的复杂性是什么?

1 个答案:

答案 0 :(得分:2)

这是树的高度。它不是在二叉树意义上重新平衡的。添加节点时,如果这导致分割,则将键插入上面的节点。如果这导致分裂,那么你在同一级别做同样的事情,等等,直到你到达root。所以复杂性是O(logN)。