2011-04-12 96 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