2011-04-12 100 views
-1

一個從我的家庭作業問題黑紅節點之間的關係是發現在RB-樹確切下界紅黑樹,

(#black nodes)/(#red nodes) 

。邊界必須不是漸近的。 有什麼建議嗎?

您的幫助將非常感激。

回答

3

假設這是一個家庭作業:

讓我們從Wikipedia審查RedBlack樹木的某些屬性:

  1. ...
  2. 根是黑色的。
  3. 所有的葉子都是黑色的。
  4. 每個紅色節點的兩個孩子都是黑色的。
  5. ...

要得到#B /要構建具有許多紅色的節點儘可能樹#R A下限。 (遺憾的是,由於2,3,4你不能構建一個全紅色的樹)

一些問題值得我們思考:

  • 你能適應在平衡或不那麼平衡樹更紅的節點?
  • 偶數或奇數最大高度是否有差別?
  • 假設一棵樹包含3,7,...,(2^n)-1個後面節點,您可以容納多少紅色的?
+0

感謝您的回覆,是的,我看了這個屬性,但我仍然沒有看到整個圖片... – taypen 2011-04-12 11:09:06

+0

有一個共識,不要再使用'[homework]'標籤,以及其他meta標籤。 – 2011-04-12 11:24:47

+0

@康拉德 - 魯道夫,好的,我錯過了。 – subsub 2011-04-12 11:36:35