【DataStructure】之 B树

来源:互联网 发布:淘宝付款方式怎么改 编辑:程序博客网 时间:2024/05/16 06:02

心里有点”B树”。                      

                                ———– 一个更胖的”二叉查找树”

一、B树的定义


ceil :表示向上取整。 ceil(3) = 2 ; ceil(4) = 2

这里写图片描述

比如:

这里写图片描述




二、B树的高度(磁盘存取次数)


一个B树包含:n 个关键字、高度为 h 、 阶数为 m 的B树。(q 表示 ceil(m/2))

       logq((n+1)/2)+1 <= h <= logm(n+1)


例如:一棵3阶B树,共有8个关键字,则其高度范围 2 <= h <= 3.17




三、B树的查找


这里写图片描述




四、B树的插入


原创粉丝点击