Chinaunix首页 | 论坛 | 博客
  • 博客访问: 301711
  • 博文数量: 32
  • 博客积分: 665
  • 博客等级: 上士
  • 技术积分: 370
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-25 11:20
文章分类

全部博文(32)

文章存档

2023年(1)

2021年(1)

2020年(2)

2018年(3)

2014年(1)

2013年(2)

2012年(9)

2011年(9)

2010年(2)

2009年(2)

分类: Delphi

2012-05-05 19:35:29

对图13-1中的红黑树,画出调用TREE-INSERT插入关键字36后的结果。如果插入的结点被标为红色,所得的树是否还是一棵红黑树?如果该节点被标为黑色呢?
 
调用TREE-INSERT插入关键字36后,在结点35生成右孩子结点36。如该节点被标为红色,由于35也为红色,不满足红色结点的左右孩子均为黑色这个红黑树性质。因此不构成红黑树。
若被标为黑色,则在根节点开始的路径:26-41-30-28 和 26-41-30-38-35-36 具有不同数目的黑结点,这样就不满足每个节点到其子孙结点的所有路径上包含相同数目的黑结点这个性质,因此不构成红黑树。
阅读(2264) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~