爲什麼有了二叉搜索樹和二叉平衡樹之後還需要紅黑樹?

我們先來回憶一下二叉搜索樹、二叉平衡樹、紅黑樹的特點 1、二叉搜索樹 二叉搜索樹的特點是:左子樹的結點值比根結點值小,右子樹的結點值比根結點小 在查找的過程中,是採用二分查找的思想,在正常情況下,查找的時間複雜度是O(log2N),但是有一種極端情況,就是此時的二叉樹是單支樹,如下圖: 此時,查找的時間複雜度爲O(N),爲了避免這種情況的發生,我們引申出了二叉平衡樹(AVL樹) 2、二叉平衡樹 二
相關文章
相關標籤/搜索