数据结构 B树.pptVIP

  • 9
  • 0
  • 约6.03千字
  • 约 45页
  • 2017-03-03 发布于湖北
  • 举报
B树 动态查找结构 现在我们所讨论的m路查找树多为可以动态调整的多路查找树,它的一般定义为: 一棵m路查找树, 它或者是一棵空树, 或者是满足如下性质的树: 根最多有 m 棵子树, 并具有如下的结构: n, A0, ( K1, A1 ), ( K2, A2 ), ……, ( Kn, An ) 其中,Ai 是指向子树的指针,0 ? i ? n m;Ki 是关键码,1 ? i ? n m。 Ki Ki+1, 1 ? i n。 在子树 Ai 中所有的关键码都小于 Ki+1,且大于 Ki,0 i n。 在子树 An 中所有的关键码都大于Kn; 在子树 A0 中的所有关键码都小于 K1。 子树 Ai 也是 m 路查找树,0 ? i ? n。 B-树 一棵 m 阶B-树是一棵 m 路查找树,它或者是空树,或者是满足下列性质的树: 树中每个结点至多有m棵子树; 根结点至少有 2 棵子树; 除根结点以外的所有非终端结点至少有 ?m/2? 棵子树; 所有非终端结点中包含下列信息数据 ( n, A0 , K1 , A1 , K2 , A2 , … , Kn , An ),其中: Ki (i=1,…,n)为关键字,且Ki Ki+1 , Ai (i=0,…,n)为指向子树根结点的指针, n为关键字的个数 所有的叶子结点(失败结点

文档评论(0)

1亿VIP精品文档

相关文档