STL源碼剖析:【5】Associative Containers-AVL-Tree

目的:避免深度的過度失衡  特性:左右子樹的深度差不超過1 單旋轉:    目的:爲了調整外插入(左左(進行右旋轉)-插入到左子節點的左子樹  (右右(進行左旋轉)))帶來的不平衡問題 雙旋轉:   目的:爲了調整內插入(左右(第一次爲左旋轉第二次爲右旋轉)/右左(第一次爲右旋轉第二次爲左旋轉))可能帶來的不平衡問題   過程簡化:原理是進行兩次單旋轉,其中第一次單旋轉,將目的樹變爲具有外插入(退
相關文章
相關標籤/搜索