1
我在家庭作業中被要求回答有關「紅 - 紅 - 黑」樹的問題。紅 - 紅 - 黑樹(從某處在互聯網上覆制)的描述是:紅 - 紅 - 黑樹中具有特定黑高度的節點數
「紅 - 紅 - 黑樹是二叉搜索樹滿足以下條件:
- 每節點是紅色或黑色
- 每一片葉子(NIL)是黑
- 如果一個節點是紅色的,它的母公司是紅色的,那麼它的兩個孩子都是黑色
- 從一個節點到後代葉每一個簡單路徑包含相同數量的黑色節點(樹的黑色高度)「
我被問到,給定一個有n個節點的紅黑樹,黑高k的內節點的最大數目是多少?最小的數字是多少?
我一直試圖考慮它現在兩個多小時,但除了頭痛,我無法得到任何地方。
謝謝!
第3點根本聽起來不對......應該有另外一點說根始終是黑色的。 「互聯網上的某個地方」並不總是一個很好的參考點...... – Gevorg 2012-01-29 22:03:25
這不是我熟悉的紅/黑樹的定義;我更多地將點(3)看作「沒有紅色節點有紅孩子」。你從哪裏得到這個定義? – templatetypedef 2012-01-29 22:42:13