- 38
- 0
- 约7.15千字
- 约 7页
- 2019-06-27 发布于浙江
- 举报
PAGE
班级: 学号: 姓名: 装 订 线 杭州师范大学
班级: 学号: 姓名:
装 订 线
《数据结构与算法分析》试卷(A)
题号
一
二
三
四
五
总分
得分
注意:请将答案填写在答题纸上。
得分
一、选择(共30分,每小题3分,把最恰当的答案题号填到答题卷上)
1. 对于具有n个顶点的连通图(连通的无向图), 其最少的边数目为 ( ).
A. n B. n ( n – 1) / 2 C
2. 给定某二叉树的先序遍历序列为 ABDCEFHG,中序遍历序列为 BDAFHEGC, 则该二叉树的后序遍历序列为 ( ).
A. DBAHFGCE B. BDHFGECA C. DBHFGECA D. DBCFHEGA
3. 给定某整数序列为 {1,2,3,4,5,9,8,6,7}. 现要对其递增排序,则最快的排序算法为( ), 附助存储空间要求最多的排序算法为 ( ).
A. 直接插入排序 B. 堆排序 C. 归并排序 D. 起泡排序
4. 将m个元素存储在具有s个单元的哈希表中,则其装填因子为 ( ).
A. s + m B. m / s C. m * s D. m – s
5. 图的广度优先搜索与二叉树的 ( )相类似.
A. 先序遍历 B. 中序遍历 C. 后序遍历 D.层次遍历
6. 在下列三种二叉树中, 对( )中的元素进行中序遍历结果得到的序列是有顺序的。.
A. 堆(heap) B. 二叉搜索树(binary search tree) C.完全二叉树
7.下列各整数序列中( )不是堆.
A. {100, 85, 98, 77, 80, 60, 82, 40, 20, 10, 66} B. {100, 98, 85, 82, 80, 77, 66, 60, 40, 20, 10}
C. {10, 20, 40, 60, 66, 77, 80, 82, 85, 98, 100} D. {100, 85, 40, 77, 80, 60, 66, 98, 82, 10, 20}
8. 如果一个栈中的进栈次序为1,2,3,4,…,n,第一个输出的元素为n,则第i个输出的元素为( ).
A. n – i + 1 B. n – i C. i D. 无法确定
9.一个深度为k的二叉树的最多的元素个数为( ).
A. 2k + 1 – 1 B. 2k - 1 C. 2k-1 – 1
10. 下列( )方法不是哈希表中用于处理冲突的方法.
A. 线性探测 B. 链地址法 C. 折半查找 D. 二次探测
得分
二、问答题(共10分,请将答案填到答题卷上)
1. 给定某英文文本为“this_is_an_ideal_string”, 采用等长编码时的总编码长度为________位, 采用哈夫曼编码方法时的总编码长度为________位.(6 分)
2. 给定某整数序列为25, 84, 21, 47, 15, 27, 68, 35, 20, 步长为3的第一轮希尔排序后得到的序列为( 3-sort): 《数据结构与算法分析》试题(第1页 共3页)__________
原创力文档

文档评论(0)