2011-09-02 86 views

回答

2

這是樹的高度。它不是在二叉樹意義上重新平衡的。當你添加一個節點時,如果這導致了一個分割,你可以在上面的節點中插入一個鍵。如果這樣做導致分裂,那麼你會在同一層面上做同樣的事情,等等,直到你到達根部。所以複雜度是O(logN)。

+0

它是如何在二叉樹意義上重新平衡的? – asker

+0

在高度平衡二叉樹(AVL樹)中,插入會影響比葉節點的祖先更多的節點。這是一個很好的動畫:http://www.cs.jhu.edu/~goodrich/dsa/trees/avltree.html – xpda