一个有用的网站O(∩_∩)O

智慧树知到《大数据算法》章节测试答案

4.2.2

1.在外排序的快速排序中,分割元素的选择非常重要。答案:正确

A、正确

B、错误

4.3

1.

在内存中的二分搜索树中,通常使用()来维护树的平衡。()答案:旋转

A、置换

B、分裂

C、旋转

D、合并

2.二叉搜索树是在n个元素之间搜索的标准方法,一般把元素保存在根处。()×

3.为更快地保存外部搜索树,可采取按BFS的顺序将其分割。()√

5.1

1.如果T是一个(a,b)-树(a≧2且b≧2a-1),其根结点的度在()之间。答案:2到b

A、2到a

B、2到b

C、a到b

D、2到4

2.在(a,b)-树中,a和b表示的是每个节点当中键值的上限和下限。()×

3.B-树中右边的指针指向的是键值小于最右键值的子数。()×

5.2

1.

元素都在叶子中的B-树有时被称为()。答案:B+-树

A、B+树

B、B-+树

C、B+-树

D、B+-数

2.关于(a,b)—树的删除操作,删除操作出现问题的情形是:从叶子v删除元素后,v的儿子小于a-1个。()√

3.关于(a,b)-树的插入,插入涉及到的结点最多到树高+1。()√

5.3

1.

KD树在()层使用水平线。A

A、偶数层

B、奇数层

C、最底层

D、最高层

2.KdB-树的插入可以使用()的方法。C

A、近似

B、置换

C、对数

D、重构

3.构建KDB-树时,完成网格建立之后,计算每个网格中点的个数,并且存储在()中。A

A、外存

B、数据库

C、寄存器

D、内存

4.基于位置的查找实际上是一种三维空间的查找。()X

5.KD树可以看成是两个二叉树的交叠。()正确

6.1

1.为数T的每个结点标上子树大小的I/O复杂度为()。B

A、IO(sort(N))

B、O(sort(N))

C、IO(scan(N))

D、O(scan(N))

2.前序计数的I/O复杂度为()。B

A、IO(sort(N))

B、O(sort(N))

C、IO(scan(N))

D、O(scan(N))

3.对给定顶点邻接链表T,其一个欧拉回路可以以()IO复杂性求得。C

A、O(sort(N))

B、O(scan(N))

C、O(scan(N))IO

D、IO(scan(N))

4.外存算法最坏情况的I/O数位Ω(N)。()X

5.图中的独立集是指图当中点的集合,其任意两点之间不存在边。()正确

6.2

1.查找规模为N的表L中,每个独立集(MIS)的大小至少为()。D

A、n+1

B、2n

C、n/2

D、n/3

2.时间前向的处理方法是按照()来访问边。C

A、欧拉回路

B、表排序

C、拓扑序

D、结点序

3.求最大独立集的基本思想是使用贪心法。()正确

6.3

1 2 3 4 5 6 7