2022年索引技术 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年索引技术 .pdf》由会员分享,可在线阅读,更多相关《2022年索引技术 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 9 章 索引技术课后习题讲解1. 填空题 在索引表中,每个索引项至少包含()和()等信息【解答】关键码,关键码对应的记录在存储器中的位置 在线性索引中,()称为稠密索引【解答】若文件中的每个记录对应一个索引项 分块有序是指将文件划分为若干块,()无序,()有序。【解答】块内,块间 在分块查找方法中,首先查找(),然后查找相应的()。【解答】索引表,块 在 10 阶 B树中根结点所包含的关键码个数最多为(),最少为()。【解答】 9,1 【分析】 m 阶的 B树中每个结点至多有m 棵子树,若根结点不是终端结点,则至少有两棵子树,每个结点中关键码的个数为子树的个数减1。 一棵 5 阶 B树中,
2、除根结点外,每个结点的子树树目最少为(),最多为()。【解答】 3,5 【分析】m 阶的 B树中每个结点至多有m 棵子树,除根结点之外的所有非终端结点至少有?m/2? 棵子树。 对于包含 n 个关键码的m 阶 B树,其最小高度是(),最大高度是()。【解答】 logm(n+1), logm/2(n+1)/2 在一棵 B树中删除关键码,若最终引起树根结点的合并,则新树比原树的高度()。【解答】减少1 层 在一棵高度为h 的 B树中,叶子结点处于第()层,当向该B树中插入一个新关键码时,为查找插入位置需读取()个结点。【解答】 h+1 ,h 【分析】 B树的叶子结点可以看作是外部结点(即查找失败)
3、的结点,通常称为外结点。实际上这些结点不存在,指向这些结点的指针为空,B树将记录插入在终端结点中。 对于长度为n 的线性表,若采用分块查找(假定总块数和每块长度均接近,用顺序查找确定所在块),则时间复杂性为()。【解答】 O() 2. 判断题 在索引顺序表上采用分块查找,在等概率情况下,其平均查找长度不仅与子表个数有关,而且与每一个子表中的对象个数有关。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 【解答】对。分块查找的平均查
4、找长度不仅和文件中记录的个数n 有关,而且和每一块中的记录个数t 有关,当 t 取 时, ASL取最小值+1 。 B树是一种动态索引结构,它既适用于随机查找,也适用于顺序查找。【解答】错。 B树不能进行顺序查找。 对于 B树中任何一个非叶结点中的某个关键码k 来说,比 k 大的最小关键码和比k 小的最大关键码一定都在叶结点中。【解答】对。 在索引顺序表的查找中,对索引表既可以采取顺序查找,也可以采用折半查找。【解答】对。因为索引表有序。 m 阶 B树中每个结点的子树个数都大于或等于?m/2? 。【解答】错。 m 阶的 B树中除根结点之外的所有非终端结点至少有m/2 棵子树。若根结点不是终端结点
5、,则至少有两棵子树。 m 阶 B树中任何一个结点的左右子树的高度都相等。【解答】对。 B 树都是树高平衡的。3对图 9-2 所示的 3 阶 B树,分别给出插入关键码为2,12,16,17 和 18 之后的结果。【解答】插入关键码为2,12,16,17,18 之后的结果分别如图9-3 中(a) 、(b) 、(c) 、(d)、(e)所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 4对上题所示的3 阶 B树,分别给出删除关键码为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年索引技术 2022 索引 技术
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内