首页 > 其他 > 详细

Exercises 18.1

时间:2014-03-14 18:59:52      阅读:418      评论:0      收藏:0      [点我收藏+]

Exercises 18.1

tags: exercises

  1. Answer:

    如果t=1,则有的节点可能没有key,那么这个节点的子节点是没有办法排序的.

  2. Answer:

    t=3.

  3. Answer:

    注: 有(1,2,3,4,5) key值的B-树的高度为 1.高度h满足hlog25+12<2.

    bubuko.com,布布扣

  4. Answer:

    B-树如果每个节点都是满的,就有(1+2t+(2t)2+...+(2t)h)=(2t)h+1?12t?1个节点,每个节点有(2t?1)个keys.所以总共的keysf(t)=(2t)h+1?1 .

  5. Answer:

    B-树的性质可以分为三类:

     1) 度的性质 : 每个节点最少有(t-1)个 key, t 个子节点; 最多 2t-1 个 key, 2t 个子节点.
     2) 排序性质 : key 按升序排列, 恰好分割子树.
     3) 高度性质 : 所有的叶结点有相同的高度.

    结果是一个B-树(去除nil结点).

    1. 所有叶结点有相同的高度. 因为黑结点吸收红结点,最后的结构只有黑结点,每一条路径黑结点的个数是相同的, 所以有相同的高度.

    2. 黑结点吸收红结点后也是满足排序性质的. 红黑树本身是排序的.

    3. 每个结点最少有 1key , 最多只有 3key, 子结点个数总是比 key 个数多 1.

Exercises 18.1,布布扣,bubuko.com

Exercises 18.1

原文:http://www.cnblogs.com/rango/p/3598343.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!