早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
(13)从该 B 树中删除关键码 15 后,该B 树的叶结点数为( )。 A)5 B)6 C)7 D)8
题目
(13)从该 B 树中删除关键码 15 后,该B 树的叶结点数为( )。
A)5
B)6
C)7
D)8
参考答案
正确答案:A
(13)【答案】A)
【解析】当从B树中删除一个关键字Ki时,一段有以下两种情况。
1) 如果该关键字所在的结点不是最下层的非叶子结点,则先需要把此关键字与它在B树中的后继对换位置,即以指针Pi所指子树中的最小关键字Y代替Ki,然后在相应的结点中删除Y。
2) 如果该关键字所在的结点正好是最下层的非叶子结点,在这种情况下赊有以下两种可能:
①,若该关键字Ki所在结点中的关键字个数不小于[m/2],则直接从该结点中删除该关键字和相应指针即可。
②若该关键字Ki所在结点中的关键字个数小于[m/2],则直接从该结点中删除该关键字会导致结点中所含关键字个数小于[m/2]-1。在这种情况下,需考察该结点在B树中的左或右兄弟结点,从兄弟结点中移若干个关键字到该结点中来(这也涉及它们的双亲结点中的一个关键字要作相应的变化),使两个结点中所含关键字个数基本相同,但如果其兄弟结点的关键字个数也很少,刚好等于[m/2]-1,这种移动则不能进行,这种情形下,需要把删除了关键字Ki的结点、它的兄弟结点及它们本题情况属于②,所以选择A)
(13)【答案】A)
【解析】当从B树中删除一个关键字Ki时,一段有以下两种情况。
1) 如果该关键字所在的结点不是最下层的非叶子结点,则先需要把此关键字与它在B树中的后继对换位置,即以指针Pi所指子树中的最小关键字Y代替Ki,然后在相应的结点中删除Y。
2) 如果该关键字所在的结点正好是最下层的非叶子结点,在这种情况下赊有以下两种可能:
①,若该关键字Ki所在结点中的关键字个数不小于[m/2],则直接从该结点中删除该关键字和相应指针即可。
②若该关键字Ki所在结点中的关键字个数小于[m/2],则直接从该结点中删除该关键字会导致结点中所含关键字个数小于[m/2]-1。在这种情况下,需考察该结点在B树中的左或右兄弟结点,从兄弟结点中移若干个关键字到该结点中来(这也涉及它们的双亲结点中的一个关键字要作相应的变化),使两个结点中所含关键字个数基本相同,但如果其兄弟结点的关键字个数也很少,刚好等于[m/2]-1,这种移动则不能进行,这种情形下,需要把删除了关键字Ki的结点、它的兄弟结点及它们本题情况属于②,所以选择A)
看了(13)从该 B 树中删除关键...的网友还看了以下:
某碳氢化合物分子的结构式如图:,下列有关该分子的叙述正确的是()A.该分子含5个σ键,3个π键B. 化学 2020-05-14 …
关于杨辉三角形中间指数与系数关系.我知道那个三角形中的数代表每一项的系数.但那些项是怎么排列的?每 数学 2020-05-16 …
(13)从该 B 树中删除关键码 15 后,该B 树的叶结点数为( )。 A)5 B)6 C)7 D 计算机类考试 2020-05-23 …
研究电功率与电压、电流的关系时,连接了如图所示电路进行实验.下列关于该实验的说法,不合理的是()A 物理 2020-06-16 …
如图是某草原生态系统的食物网简图,有关说法正确的是()A.杂食性的鸟与昆虫之间只有捕食关系B.能量 语文 2020-06-26 …
NH4Al(SO4)2是食品加工行业中常用的添加剂,往往用于烘焙食品,下列有关该物质的说法错误的是 化学 2020-07-06 …
关于数列2,5,9,16,49,()答案是不是应该是81做数列题还用那么复杂?如果是考试题肯定不能 数学 2020-07-17 …
一段24个数字的密码,求破译1,13,2,21,19,8,15,14,20,8,5,19,5,21, 数学 2020-11-23 …
向日葵是一种常见植物,下列有关说法正确的是:A.该植物属于单子叶植物菊科B.该植物的花盘为一个花序C 语文 2020-12-05 …
2014年11月5-11日,APEC峰会在中国北京举行.APEC是亚洲太平洋地区经济合作组织的简称. 语文 2020-12-15 …