浙江大学大数据结构与算法课程自我测试问题详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
窗体顶端
1. 邻接表是图的一种____。
正确答案点评
A 顺序存储结构
B 链式存储结构
C 索引存储结构
D 散列存储结构
正确答案:B
答案讲解:
无【试题出处】
第6章第3节1
窗体底端
窗体顶端
2. 一组记录的关键字为〔46,79,56,38,40,84〕,如此利用快速排序的方法,以第一个记录为基准元素得到的一次划分结果为。
正确答案点评
A 38,40,46,56,79,84
B 40,38,46,79,56,84
C 40,38,46,56,79,84
D 40,38,46,84,56,79
正确答案:C
窗体底端
窗体顶端
3. 设深度为h的二叉树上只有度为0和度为2的结点,如此此类二叉树中所包含的结点数至多为_____(注意C和D中h是指数)。
正确答案点评
A 2h-1
B 2(h-1)
C 2*h-1
D 2*h
正确答案:A
窗体底端
窗体顶端
4. 一个栈的入栈序列是a,b,c,d, 如此如下序列中不可能的输出序列是_______。
正确答案点评
A acbd
B dcba
C acdb
D dbac
正确答案:D
窗体底端
窗体顶端
5. 计算机算法是指______。
正确答案点评
A 计算方法
B 排序方法
C 调度方法
D 解决问题的有限运算序列
正确答案:D
窗体底端
窗体顶端
6. 关于二叉树的三种遍历,如下说法正确的答案是____。
正确答案点评
A 任意两种遍历序列都不可以唯一决定该二叉树
B 任意两种遍历序列都可以唯一决定该二叉树
C 先序遍历序列和后序遍历序列可以唯一决定该二叉树
D 先序遍历序列和中序遍历序列可以唯一决定该二叉树
正确答案:D
窗体底端
窗体顶端
7. 顺序表的特点是______。
正确答案点评
A 逻辑上相邻的结点其物理位置不相邻
B 逻辑上相邻的结点其物理位置亦相邻
C 顺序表不是随机存储结构
D 在顺序表中插入和删除操作比在链表上方便
正确答案:B
窗体底端
窗体顶端
8. 设散列表长为14,散列函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到表中,用二次探测法解决冲突,如此放入的位置是____________。
正确答案点评
A 8
B 3
C 5
D 9
正确答案:D
窗体底端
窗体顶端
9. 对顺序存储的线性表,设其长度为n,且在任何位置上插入或删除操作都是等概率的。如此插入一个元素时平均要移动表中的_____个元素。
正确答案点评
A n/2
B (n+1)/2
C (n-1)/2
D n
正确答案:A
窗体底端
窗体顶端
10. 树的根本遍历策略可分为先根遍历和后根遍历;二叉树的根本遍历策略可分为先序遍历、中序遍历和后序遍历。这里我们把由树转化得到的二叉树叫做这棵树对应的二叉树。那么以下结论中_____是正确的。
正确答案点评
A 树的先根遍历序列与其对应的二叉树的先序遍历序列一样
B 树的后根遍历序列与其对应的二叉树的后序遍历序列一样
C 树的先根遍历序列与其对应的二叉树的中序遍历序列一样
D 以上都不对
正确答案:A
窗体底端
窗体顶端
11. 在一个无向图中,所有顶点的度数之和等于所有边数的____倍。
正确答案点评
A 1/2
B 1
C 2
D 4
正确答案:C
窗体底端
窗体顶端
12. 如果某二叉树的先序遍历序列是abdcef,中序遍历序列是dbaefc,如此其后序遍历序列是____。
正确答案点评
A dbafec
B fecdba
C efcdba
D dbfeca
窗体底端
窗体顶端
13. 向一个有115个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动_____个元素。
正确答案点评
A 115
B 114
C 58
D 57
正确答案:C
窗体底端
窗体顶端
14. 某非空二叉树的前序序列和后序序列正好相反,如此二叉树一定是_____的二叉树。
正确答案点评
A 空或只有一个结点
B 高度等于其结点数
C .任一结点无左孩子
D 任一结点无右孩子
正确答案:A
窗体底端
窗体顶端
15. 对于一个具有n个顶点和e 条边的无向图,假如采用邻接表表示,邻接表中所有结点总数是_____。
正确答案点评
A e/2
B 2e
C e
D n+e