- 4
- 0
- 约1.36万字
- 约 85页
- 2018-10-03 发布于湖北
- 举报
第九章-查找-精选版.ppt
一棵 m 阶的B-树,或是空树,或是满足以下条件的 m 叉树: (1)树中每个结点至多有 m 棵子树 (2)若根结点不是叶子结点,则至少有二棵子树。 (3)除根结点外的所有非终端结点至少有?m/2?棵子树 (4)所有结点包含信息(n,A0,K1,A1,…Kn,An),其中Ki为关键字且有序。Ai为指向子树根结点的指针,Ai所指子树中所有结点的关键字均小于Ki+1,An所指子树中所有结点的关键字均大于Kn (5)所有叶子结点都出现在同一层次上,即所有空的指针出现在同一层上。 3 3 3 2 Data Structure n A0 K1 A1 … … Kn An n+1个分支 1 35 1 18 1 11 1 27 1 39 3 47 53 64 1 99 2 43 78 Data Structure B-树的操作 (1)查找 要查找关键字k的记录,首先从根结点开始,若找到则找所对应的记录,否则沿p所指的子树继续查找,其中: A0 kK1 P = Ai KikKi+1 An kKn 若直到叶子结点还未找到,则查找失败。 Data Structure (
原创力文档

文档评论(0)