数据结构爱慕第九章.pptVIP

  • 2
  • 0
  • 约8.08千字
  • 约 56页
  • 2018-12-29 发布于福建
  • 举报
数据结构爱慕第九章

数据结构 主要讨论的问题:静态查找;动态查找;哈希查找. .树中每一个分支结点表示一个索引块,它最多存放 m 个索引项,每个索引项分别给出各子树结点 (低一级索引块) 的最大关键码和结点地址. .树的叶结点中各索引项给出在数据表中存放的对象的关键码和存放地址.这种m叉树用来作为多级索引,就是m路搜索树. . m路搜索树可能是静态索引结构,即结构在初始创建,数据装入时就已经定型,在整个运行期间,树的结构不发生变化. . m路搜索树还可能是动态索引结构,即在整个系统运行期间,树的结构随数据的增删及时调整,以保持最佳的搜索效率. 多级索引结构形成 m 路搜索树 .动态的 m 路搜索树 .一般定义为: .一棵 m 路搜索树, 它或者是一棵空树, 或者是满足如下性质的树: 根最多有 m 棵子树, 并具有如下的结构: n, P0, ( K1, P1 ), ( K2, P2 ), ……, ( Kn, Pn ) 其中,Pi 是指向子树的指针,0 ? i ? n m;Ki 是关键码,1 ? i ? n m. Ki Ki+1, 1 ? i n. .在子树 Pi 中所有的关键码都小于 Ki+1,且大于 Ki,0 i n. .在子树 Pn 中所有的关键码都大于Kn. .在子树 P0 中的所有关键码都小于 K1. .子树 Pi 也是 m 路搜索树,0 ?

文档评论(0)

1亿VIP精品文档

相关文档