平衡樹——紅黑樹

平衡樹:左右子樹的樹的高度相差不超過1。 紅黑書使得時間複雜度大大降低,從O(N)到O(logN)。 紅黑規則 1、每一個節點不是紅色就是黑色 2、根點總是黑色 3、如果節點是紅色,則它的子節點必須是黑色(反之不一定爲真) 4、從根到葉節點或空子節點的每條路徑,必須包含相同的黑色節點。 使成爲紅黑樹的操作(滿足紅黑規則就一定是平衡樹) 主要操作 一、顏色變換 規則:每當查找例程(插入都回要查找)遇
相關文章
相關標籤/搜索