紅黑樹

紅黑樹 紅黑樹是一顆二叉搜索樹,它在每一個結點上增長了一個存儲位來表示結點的顏色,能夠是RED或者BLACK。經過對任何一條從根到葉子的簡單路徑上各個結點的顏色進行約束,紅黑樹確保沒有一條路徑會比其餘路徑長出2倍,於是是近似於平衡的。 樹中每一個結點包含5個屬性:color、key、left、right、p。若是一個結點沒有子結點或父結點,則該結點相應指針屬性的值爲NIL,咱們能夠把這些NIL視爲
相關文章
相關標籤/搜索