1. 首页
  2. 课程学习
  3. C++/C
  4. B树、B 树、B+树、B*树

B树、B 树、B+树、B*树

上传者: 2020-08-20 08:32:06上传 PDF文件 249.82KB 热度 34次
详细分析了他们的定义和区别,配图说明。 B树:二叉树,每个结点只存储一个关键字,等于则命中,小于走左结点,大于走右结点; B-树:多路搜索树,每个结点存储M/2到M个关键字,非叶子结点存储指向关键字范围的子结点; 所有关键字在整颗树中出现,且只出现一次,非叶子结点可以命中; B+树:在B-树基础上,为叶子结点增加链表指针,所有关键字都在叶子结点中出现,非叶子结点作为叶子结点的索引;B+树总是到叶子结点才命中; B*树:在B+树基础上,为非叶子结点也增加链表指针,将结点的最低利用率从1/2提高到2/3;
下载地址
用户评论
码姐姐匿名网友 2020-08-20 08:32:07

作者把二叉树与B树混淆了

码姐姐匿名网友 2020-08-20 08:32:07

嗯,介绍的很详细,很好,帮助我学习数据结构

码姐姐匿名网友 2020-08-20 08:32:07

对理解数据库原理很有帮助

码姐姐匿名网友 2020-08-20 08:32:07

解释详细~能够比较好的区别B树的各种类型结构

码姐姐匿名网友 2020-08-20 08:32:07

网页博客上都有的