紅黑樹(RB-Tree)

1、定義   紅黑樹是一種二叉查找樹,但在每個結點上增加一個存儲位表示結點的顏色,可以是red或black。紅黑樹滿足以下五個性質: 1. 每個結點或是紅色或是黑色; 2. 根結點是黑色; 3. 每個葉結點是黑的; 4. 如果一個結點是紅的,則它的兩個兒子均是黑色; 5. 每個結點到其子孫結點的所有路徑上包含相同數目的黑色結點。   當對紅黑樹進行插入和刪除操作時,可能會破壞紅黑樹的五個性質。爲了
相關文章
相關標籤/搜索