linux內核中的紅黑樹代碼解析

1 紅黑樹的定義      (1)每個節點或者爲黑色,或者爲紅色。      (2)根必須爲黑色。    (3)每個葉子節點(不包含關鍵字的節點)都是黑色。    (4)如果有一個節點是紅色,那麼它的兩個兒子都是黑色。    (5)對於每個節點,從該節點出發到其子孫節點的所有路徑上包含相同數目的黑節點。   滿足上面5個條件的樹就是一顆紅黑樹,紅黑樹有着很好的性質,它類似於平衡二叉樹(AVL)。一
相關文章
相關標籤/搜索