博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Exercises 18.1
阅读量:6249 次
发布时间:2019-06-22

本文共 606 字,大约阅读时间需要 2 分钟。

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.

    Alt text

  4. Answer:

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

  5. Answer:

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

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

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

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

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

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

转载于:https://www.cnblogs.com/rango/p/3598343.html

你可能感兴趣的文章
Laravel Model 的 fillable (白名单)与 guarded (黑名单)
查看>>
idea激活
查看>>
Presto 性能优化点
查看>>
Key Lookup开销过大导致聚集索引扫描
查看>>
CSS 中的字体兼容写法:用CSS为英文和中文字体分别设置不同的字体
查看>>
Java全栈程序员之04:Ubuntu下安装MySQL、注册服务及Navcat
查看>>
读吴恩达算-EM算法笔记
查看>>
Bug是一种财富-------研发同学的错题集、测试同学的遗漏用例集
查看>>
Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse
查看>>
服务测试碰钉子Server GC
查看>>
go关键字之select
查看>>
国内医保控费公司简单比较
查看>>
不错的网站模块地址
查看>>
uni - 介绍
查看>>
C# 编程指南
查看>>
python的with和__enter__ 、 __exit__
查看>>
现代工作观
查看>>
C++入门--关于标准的C++程序
查看>>
一个简单的ajax
查看>>
(筆記) initial的幾個特色 (SOC) (Verilog)
查看>>