《数据结构》课件(C语言)第09章.pptVIP

  • 3
  • 0
  • 约2.27万字
  • 约 100页
  • 2019-08-10 发布于广东
  • 举报
1 35 1 18 b c d e f g h t 图9.14 一棵4阶的 B- 树 在 B- 树中每个结点的关键字从小到大排列。因为叶结点不包含关键字,故可把叶结点看成在树中实际上并不存在的外部结点。叶结点的总数正好等于树中所包含的关键字总个数加1。 B- 树定义 1 11 1 27 a 2 43 78 1 39 3 47 53 64 1 99 F F F F F F F F F F F F 示例1 示例2 下图为一棵6阶的 B- 树(简化形式) 375 045 112 236 392 490 560 631 670 注. m=6。每个非叶结点的子树个数在6/2(=3)和6之间, 从而它们所包含的关键字个数可以不等,取2,3,4或5。 008 040 052 110 135 142 212 237 240 279 378 381 388 393 396 400 435 471 492 502 553 562 587 626 633 652 666 671 673 678 B- 树定义 B- 树的查找 在 B- 树上进行查找的过程和二叉树的查找类似。 在 B- 树上查找给定的关键字的方法是: 首先取根结点,在根结点所包含的关键字 K1,K2,···,Kj 中查找给定值,若找到等于给定值的关键字,则查找成功; 否则,可以确定

文档评论(0)

1亿VIP精品文档

相关文档