早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

下面关于B树运算的叙述中,正确的是A.若插入过程中根结点发生分裂,则B树的高度加1B.每当进行插入

题目

下面关于B树运算的叙述中,正确的是

A.若插入过程中根结点发生分裂,则B树的高度加1

B.每当进行插入运算,就往B树的最下面一层增加一个新结点

C.若要删除的关键码出现在根结点中,则不能真正删除,只能做标记

D.删除可能引起B树结点个数减少,但不会造成B树高度减小

参考答案
正确答案:A
解析:在B树里插入一个关键码的方法是很简单的。对于叶结点处于第i层的B树,插入的关键码总是进入第i-l层的结点。插入可能导致B树朝着根的方向生长。如果要插入的那个结点包含的关键码是满的,不能再往里插了,在这种情况下,要把这个结点分裂为两个,并把中间的一个关键码拿出来插到结点的双亲结点里去。双亲结点也可能是满的,就需要再分裂,再往上插。最坏的情况,这个过程可能一直传到根,如果需要分裂根,由于根是没有双亲的,这时就建立一个新的根结点。整个B树增加了一层。删除的过程与之类似,但要稍微复杂。如果删除的关键码不在第i-1层,则先把此关键码与它在B树里的后继对换位置,然后再删除该关键码。如果删除的关键码在第i-1层,则把它从它所在的结点里去掉,这可能导致此结点所包含的关键码的个数小于[m/2]-1。这种情况下,考查该结点的左或右兄弟,从兄弟结点移若干个关键码到该结点中来,使两个结点所含关键码个数基本相同。只有在兄弟结点的关键码个数也很少,刚好等于[m/2]-1时,这个移动才不能进行。这种情况下,要把删除了关键码的结点、它的兄弟结点及它们的双亲结点中的一个关键码合并为一个结点。从双亲结点中包含一个关键码有时也可能导致进一步的合并,甚至这种合并一直传到根结点。在根结点只包含一个关键码的情况下,将发生直到根结点的合并,使结点和它的两个子女进行合并,形成新的根结点,从而使整个树减少一层。
看了下面关于B树运算的叙述中,正确...的网友还看了以下:

如何确定一个关系模式的规范化程度F={B->C,(M,T)->B,(M,C)->T,(M,A)-> 数学 2020-06-28 …

一次函数y=kx+b(k≠0)中k、b的意义:k(称为斜率)表示直线y=kx+b(k≠0)的倾斜程 数学 2020-06-30 …

1871年5月,伟大的巴黎公社革命失败了,导致其失败的根本原因是:A.法国资本主义还处于上升时期, 历史 2020-07-08 …

刻度尺的分度值有的是分米,有的是厘米,有的是毫米,使用时()A.选用分度值是毫米的尺子最好,因为它 其他 2020-07-22 …

在某温度时,将nmol/L的氨水滴入10mL0.1mol/L盐酸中,溶液pH和温度随加入氨水体积变化 化学 2020-11-07 …

在西方现代市场经济中,由于各国干预市场的程度、方式等不同,从而形成各具特点的不同模式。下列选项中符合 政治 2020-11-16 …

下列说法正确的是()A.肌肉细胞比胚胎干细胞的分化程度低B.神经细胞与肝细胞形态和功能不同的根本原因 语文 2020-12-07 …

在灾害强度相同情况下,自然灾害的危害程度存在地域差异,以下说法正确的是()A.经济发达但防抗灾能力强 语文 2020-12-10 …

已知如i3,i形①满足AD=AB,MD=MB,∠A=7了°,∠M=344°,i形②与i形①恰好拼成十 数学 2020-12-23 …

1871年5月,伟大的巴黎公社革命失败了,导致其失败的根本原因是:A.法国资本主义还处于上升时期,还 历史 2021-01-06 …