數據結構之紅黑樹(RBTree)圖解

紅黑樹是一棵二叉搜索樹,它在每個節點上增加了一個存儲位來表示節點的顏色,可以是Red或Black。 通過對任何一條從根到葉子節點簡單路徑上的顏色來約束樹的高度,紅黑樹保證最長路徑不超過最短路徑的兩倍,因而近似於平衡。 紅黑樹是滿足下面紅黑性質的二叉搜索樹: 1. 每個節點,不是紅色就是黑色的 2. 根節點是黑色的 3. 如果一個節點是紅色的,則它的兩個子節點是黑色的(不存在連續的紅色節點) 4.
相關文章
相關標籤/搜索