7.4_3B+树

7.4_3B+树_第1张图片

 

 7.4_3B+树_第2张图片

特点:块内无序,块间有序(类比于分块查找)

7.4_3B+树_第3张图片

 这个性质是为了追求平衡

 3)结点的子树个数与关键字个数相等

7.4_3B+树_第4张图片

4)所有叶节点包含全部关键字及指向相应记录的指针,叶节点中将关键字按照大小顺序排列,

并且相邻叶节点按照大小顺序相互链接起来。7.4_3B+树_第5张图片

 一个叶子节点是一个小方块

5)所有分支节点仅包含它的各个子结点中关键字的最大值及其指向其子节点的指针 。

下面我们来看看B+树的查找

7.4_3B+树_第6张图片

 7.4_3B+树_第7张图片

虽然在分支节点中遍历到9,但是我们必须查找的是叶子节点,因为只有叶子节点才能指向信息。

 7.4_3B+树_第8张图片

 

如果查找目标是77.4_3B+树_第9张图片

 7.4_3B+树_第10张图片

如果在叶子节点也没有遍历到7,时报

B+树种无论查找成功与否,必须找到最下一层

 7.4_3B+树_第11张图片

 7.4_3B+树_第12张图片

  在B树中,n个关键字对应着n+1个子树(分叉)7.4_3B+树_第13张图片

 7.4_3B+树_第14张图片

 7.4_3B+树_第15张图片

 7.4_3B+树_第16张图片

 

 7.4_3B+树_第17张图片

 B树如果找到45号信息,我们主要找到我们想要的关键字

B+树必须找到最后一层

7.4_3B+树_第18张图片

 

你可能感兴趣的:(数据结构,b树,数据结构)